私のJavaコードで私はコマンドを使用してSSLコンテキストの1つのインスタンスを作成しています
SSLContext ctx = SSLContext.getInstance("TLS");
しかし、私のTomcatサーバーでは、TLSv1.2を設定していて、ハンドシェイクエラーが発生しています。
この方法を使用してcppのようにすべてのTLSプロトコルをサポートする方法には、すべてのプロトコルをサポートするSSLV23クライアントメソッドがあります。
TLSv1.2を使用するには、以下のコードを使用してみてください。
SSLContext sslContext = SSLContext.getInstance("TLSv1.2");
sslContext.init(null, null, null);