如何使用Tomcat和J2EE Web应用程序修复“ERR_SSL_VERSION_OR_CIPHER_MISMATCH”错误?

时间:2016-01-29 15:47:28

标签: google-chrome tomcat java-ee

以下配置我在server.xml文件中使用。

    <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
       maxThreads="150" scheme="https" secure="true"
       keystoreFile="/home/tomcat.keystore" keystorePass="password" clientAuth="false" 
sslProtocol="TLS"  ciphers="SSL_RSA_WITH_RC4_128_SHA" />

如何解决此问题..

2 个答案:

答案 0 :(得分:1)

I modified the ciphers from ciphers="SSL_RSA_WITH_RC4_128_SHA"  to    ciphers="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, 
         TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,
         TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,
         TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,
         TLS_ECDHE_RSA_WITH_RC4_128_SHA,
         TLS_RSA_WITH_AES_128_CBC_SHA256,
         TLS_RSA_WITH_AES_128_CBC_SHA,
         TLS_RSA_WITH_AES_256_CBC_SHA256,
         TLS_RSA_WITH_AES_256_CBC_SHA,
         SSL_RSA_WITH_RC4_128_SHA"                    and it worked for me .

答案 1 :(得分:0)

指定单个密码(RC4)只会启用单个密码,而不是将单个密码添加到默认集。您启用(仅)基于RC4的密码,而Google Chrome已完全删除了RC4支持,因此Google Chrome无法与该服务器握手。