我們一直在此Java錯誤什麼加密會使用嗎?
http://bugs.sun.com/view_bug.do?bug_id=7016078
而且我們已經應用在添加這種說法-Dcom.sun.net.ssl.enableECC =假到JVM的解決方案咬傷。
現在,則將如果ECC通過以上參數禁止使用的問題是什麼加密?顯然,它會回落到RSA相信。如果這樣的談判是這其中ECC將用於在的情況下,你會在那個地方,而不是ECC可以使用?
我們一直在此Java錯誤什麼加密會使用嗎?
http://bugs.sun.com/view_bug.do?bug_id=7016078
而且我們已經應用在添加這種說法-Dcom.sun.net.ssl.enableECC =假到JVM的解決方案咬傷。
現在,則將如果ECC通過以上參數禁止使用的問題是什麼加密?顯然,它會回落到RSA相信。如果這樣的談判是這其中ECC將用於在的情況下,你會在那個地方,而不是ECC可以使用?
您可以通過使用-Djava.net.debug=ssl
看到這一點,下部分客戶問候
正常:
密碼套件:[TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA,TLS_ECDH_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_DSS_WITH_AES_128_CBC_SHA,TLS_ECDHE_ECDSA_WITH_RC4_128_SHA,TLS_ECDHE_RSA_WITH_RC4_128_SHA,SSL_RSA_WITH_RC4_128_SHA, TLS_ECDH_ECDSA_WITH_RC4_128_SHA,TLS_ECDH_RSA_WITH_RC4_128_SHA,TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA,TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA,SSL_RSA_WITH_3DES_EDE_CBC_SHA,TLS_ECDH_ECDSA_WITH_3DES_ EDE_CBC_SHA,TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA,SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA,SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA,SSL_RSA_WITH_RC4_128_MD5,TLS_EMPTY_RENEGOTIATION_INFO_SCSV]
隨着-Dcom.sun.net.ssl.enableECC=false
密碼套件:[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_DSS_WITH_AES_128_CBC_SHA,SSL_RSA_WITH_RC4_128_SHA,SSL_RSA_WITH_3DES_EDE_CBC_SHA,SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA,SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA,SSL_RSA_WITH_RC4_128_MD5,TLS_EMPTY_RENEGOTIATION_INFO_SCSV]
(此在Windows - 我注意到OpenJDK的紅帽,它並沒有區別)
我將這個標誌添加到我的JVM,但是我不能看到任何這樣的日誌打印:(當JVM啓動時是否打印它,或者是否應該執行任何與SSL相關的活動來獲得此打印? – Venkat
您需要執行一些SSL活動... – artbristol
實際上,當我執行SSL活動時,它與-Djavax.net.debug = ssl一起工作。感謝@artbristol的幫助 – Venkat