-1
私はtlsを実装する必要があります。 Tomcatを使用してサーバーを有効にする方法を知っていますが、Javaコード内からtls呼び出しを作成する方法はわかりません。JavaコードからTLSを接続する
私は、tls1.0,1.1、および1.2とsslv3をサポートするWebサーバー(tomcat)上で実行されているアプリケーションを持っています。 このアプリケーションからは、2つのWebサービスを呼び出す必要があります.1つはTLS1.0で実行し、もう1つはsslv3のみをサポートしています。
私のコードは、2つの異なるプロトコルで動作するこの2つのWebサービスにどのように接続できますか。
よろしく、
現在どのようにhttp接続をしていますか?プロトコルのバージョンネゴシエーションはssl/tlsプロトコルに組み込まれているので、通常はhttp:// ..からhttps:// ..へのURLを変更するだけで済みます。ただし、一部のユーザーはsslv3を無効にすることができます。通常のhttp:http://disablessl3.com/#faqと同じように安全です。 apache-http http://stackoverflow.com/questions/26429751/java-http-clients-and-poodle – zapl
私はWebサービスに接続するためにhttpsプロトコルを使用していましたが、私の懸念事項は2つのWebサービスからのものでした。私はsslv3を無効にしています。他にはsslv3しかありません。 最初のwebserviceに接続し、プロトコルがtlsの場合、2番目のwebserviceにはsslv3しかありません。これは接続の失敗の原因になります。 –
何を使用するかによって異なりますが、接続ごとにsslv3サポートをオン/オフできるはずです。アプリケーションからのクライアント接続も、そのアプリケーションのサーバー側で有効になっているssl/tlsプロトコルとは無関係です。 – zapl