web-dev-qa-db-ja.com

SSLContext.getInstance( "TLS")はTLS v1.1およびTLS v1.2もサポートしますか?

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

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

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

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

12
mahan07

TLSv1.2を使用するには、以下のコードを使用してみてください。

SSLContext sslContext = SSLContext.getInstance("TLSv1.2");
sslContext.init(null, null, null);
13
Rahim Rahimov