2016-12-21 12 views
1

パブリッシャーからWebサービスを利用しています。 Javaの現在の設定はバージョン1.6です。 Axis2を使用してスタブを生成し、アプリケーションはtomcat7でホストされています。WebサービスのパブリッシャーがTLS1.1に移動

このWebサービスの発行者は、TLS1.1に移行する予定で、SSLv3およびTLS1.0のセキュリティプロトコルを無効にすることを停止すると述べています。

私たちがクライアントとしてこの新しいプロトコルに準拠していることをどのように保証するのですか。 もしそうでなければ、それにはどのようなステップが必要ですか? TLS 1.1ため

+0

クライアントが特定のプロトコルと暗号を示唆しているため、サーバーがハンドシェイクを拒否した場合、プロトコルに同意しないか、データを暗号化解除する特定の暗号に同意できません。これを使用して、特定のTLSプロトコルのみを許可し、サーバーに接続しようとする統合テストでサーバーをセットアップできます。 https://www.ssllabs.com/ssltest/viewMyClient.htmlのようなものはおそらく、私が推測するブラウザのユーザーエージェントでのみ利用可能です。可能であれば、TLSv1.2に切り替える必要があります.TLSv1/1.1の暗号はかなり安全ではありません。 –

+0

https://www.howsmyssl.com/s/api.htmlのようなものは、あなたが探しているもののようです –

答えて

0

サポートは更新するJava 1.6ため111以降で含まれます。参照のためにこれを参照してください:TLS & Java

あなたのアプリケーションを新しいアップデートと再コンパイルし、それが機能するかどうか確認してください。

また、TLS 1.0 & TLS 1.1に問題があるため、Java 8にアップグレードしてTLS 1.2を使用することを検討する必要があります。しかし、従来のSSL/TLSクライアントをサポートしている場合、これは簡単な決定ではありません。