http://sanjaal.com/java/tag/get-public-key-of-ssl-certificate-in-java/から、ソケットを作成して ssl ハンドシェイクを開始する次のコードがあります。
SSLSocketFactory factory = HttpsURLConnection
.getDefaultSSLSocketFactory();
System.out.println("Creating a SSL Socket For "+hostname+" on port "+port);
SSLSocket socket = (SSLSocket) factory.createSocket(hostname, port);
socket.startHandshake();
System.out.println("Handshaking Complete");
問題は、ハンドシェイクが確立できなかった場合、次の例外が表示されるまでに長い待ち時間があることです: 接続がタイムアウトしました
最大待機時間を設定するにはどうすればよいですか? SSLハンドシェイクが成功しないことを保証する適切な最小時間はどれくらいですか.