【发布时间】:2016-08-10 00:21:33
【问题描述】:
在以前版本的 Java RC4 中,当时启用了我的应用程序运行良好,但在 Java 8 U 77 更新后,它不再使用以下密码,这些密码需要与我的一台旧服务器一起使用。
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
SSL_RSA_WITH_RC4_128_MD5
我修改了 java.security 和禁用的算法部分如下所示,
jdk.certpath.disabledAlgorithms=MD2, RSA keySize < 1024
我仍然无法使上述套件正常工作。任何启用它们的想法,我也尝试在运行应用程序时添加它们,
java -Djavax.net.debug=all -Djavax.net.debug=ssl:handshake:verbose -Dhttps.cipherSuites="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,SSL_RSA_WITH_RC4_128_MD5" <myApp>
仍然没有运气,在此先感谢。
【问题讨论】:
标签: java encryption java-8 java-security