CentOS6
OpenSSL 1.0.1e-fips 11
TLS1.2を対応する為、設定後の接続確認を行っています。
SSHにてサーバー接続後コマンドラインからの実行です。
openssl s_client -connect xxxxxxxxxx.jp:443 -tls1_2
で確認を行っています。
試しにPaypalのテストサイトへ接続すると。
openssl s_client -connect tlstest.paypal.com:443 -tls1_2
CONNECTED(00000003)
depth=2 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert High Assurance EV Root CA
verify return:1
接続出来ます。
ただ、上記の特定のサーバだけ
openssl s_client -connect xxxxxxxxxx.jp:443 -tls1_2
socket: Connection timed out
connect:errno=110
とタイムアウトとなってしまいます。
先方のサーバーは問題無いの一点張りで、調査の方が行き詰ってしまいました。
何かサーバーの方で調査する箇所などあれば、ご教示頂けると助かります。
宜しくお願い致します。
TLSv1.2 に未対応なのかもしれません。「-tls1_2」オプションをはずすとどうでしょうか?
コマンドオプションをご覧になり、詳細な情報が出せるものがないか探してみてください。ちなみに、実際にブラウザでアクセスしてtls1.2に対応しているのかご確認されているのですよね?
回答ありがとうございます。
試してみましたが、同じ結果でした。
>openssl s_client -connect xxxxxxxxxxx.jp:443
socket: Connection timed out
connect:errno=110
インターネットで調べた資料には
サーバーは接続を拒否します。この場合、connect:Connection timedまたはconnect:errno = 110のようなメッセージが表示されます 。
このメッセージが表示されたら、正しいサーバーとポート番号を使用していることを確認してください。
そうであれば、サーバーは指定されたポートでセキュア接続を受け入れていません。
との事で先方に確認してみています。
Is the version 1.0.1 of openssl is the one on the server or on your client?
> 試してみましたが、同じ結果でした。
「詳細な情報が出せる」オプションを指定してみてください。
t_obara さん
ありがとうございます、コマンド確認してみます。
情報が足りませんで申し訳ございません。
SSHにてサーバーへ接続しコマンドラインから行っています。
Stan_Dma
Thanks
It is a thing on the server.
t_obara さん
-debugを付けてみましたが、結果は変わりませんでした。
サーバーにすらたどりついて無さそうです。
Pingは戻さない様になっている様です。
-msg はいかがでしょう?
t_obara さん
いろいろありがとうございます。
openssl s_client -connect XXXXXXXXXXXXXX.jp:443 -tls1_2 -msg
socket: Connection timed out
connect:errno=110
結果としては同じです。
なるほど、アクセス側のNW環境のような感じですね。ブラウザではアクセスできるのですか?
t_obara さん
クライアントのPC(Edgeなど)ですと
XXXXXXXXXXXXXX.jpへのアクセスは制限されていて
XXXXXXXXXXXXXX.jp/yyyyy/zzzzz.do で指定されたアドレスではレスポンスは返ってきます。
手持ちのサクラサーバーからs_clientを使うとタイムアウトしませんので、先方の個別制限の様な気がします。問合せ継続中です。
トレースルートを取ってみて先方のGWなりFWまで到達していれば、それが証明出来るかなと考えています。
みなさま、いろいろありがとうございます。
回答1件
あなたの回答
tips
プレビュー