我必须连接到只接受这些密码套件的系统:
^(z)
但我得到TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
,因为我的JDK 1.7(jdk1.7.0_80)都没有接受它们。请注意,我无法更新JDK,因为进行调用的软件需要该版本。密码套are actually valid in Java。
javax.net.ssl.SSLHandshakeException
那么如何“激活”其中一个必需的密码套件呢?
我的https.cipherSuites
说:
ClientHello