SSLv2を使用してリモートサーバーとのSSL接続を開始したい。私はJavaを使用しています。以下を使用して、ソケットでサポートされているプロトコルを取得しようとしました。
String[] suppProtocols=socket.getSupportedProtocols();
System.out.println("The protocols supported for this socket are:
"+Arrays.toString(suppProtocols));
そして私はこれを出力で得ました:
[SSLv2Hello, SSLv3, TLSv1, TLSv1.1, TLSv1.2]
ここで、JavaはSSLv2をサポートしておらず、SSLv2HelloはSSLv2を使用してhelloメッセージを送信するだけであることを読みました。これが何を意味するのか理解できませんか?クライアントがSSLv2をサポートしている場合と同じではありませんか?SSLv2を使用してSSL接続を確立するにはどうすればよいですか。