18

私のJavaコードでは、コマンドを使用してSSLコンテキストの1つのインスタンスを作成しています

SSLContext ctx = SSLContext.getInstance("TLS");

しかし、Tomcat サーバーで TLSv1.2 を設定していて、ハンドシェイク エラーが発生しています。

cpp のようにこのメソッドを使用してすべての TLS プロトコルをサポートするには、すべてのプロトコルをサポートする SSLV23 クライアント メソッドがあります。

4

1 に答える 1

22

To use TLSv1.2 try to use below code:

SSLContext sslContext = SSLContext.getInstance("TLSv1.2");
sslContext.init(null, null, null);
于 2016-11-10T17:58:38.473 に答える