我試圖建立與下列參數TLSv1.2工作連接:錯誤TLS版本
-Dhttps.protocols=TLSv1.2
-Djdk.tls.disabledAlgorithms=SSLv3,SSLv2Hello,TLSv1,TLSv1.1
但隨着-Djavax.net.debug = SSL:握手,詳細我總是
Thread-9, WRITE: TLSv1 Handshake, length = 149
Thread-9, READ: TLSv1 Alert, length = 2
Thread-9, RECV TLSv1 ALERT: fatal, handshake_failure
可能是什麼原因?在另一個env上使用相同的密鑰和信任庫進行嘗試,它的工作原理......聽起來很環保。什麼與JVM?
你確定目標服務器支持TLSv1.2嗎?您可以使用這樣的工具進行檢查:https://www.htbridge.com/ssl/ –
這是使用什麼Java版本? –