使用ssl调试启动Tomcat时出现以下警告。
2014年2月3日,上午5:02:34 org.apache.tomcat.util.net.jsse.JSSESocketFactory getEnableableCiphers
警告:SSL引擎不支持指定的密码:TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
我在java.security文件中将bouncycastle设置为加密提供程序,并将jar复制到java_home / lib / ext
我的HTTPS连接器配置中有以下内容。
ciphers =“ TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256”
protocol =“ org.apache.coyote.http11.Http11NioProtocol”
Java版本:1.6
由于这个错误-我也无法通过浏览器连接到服务器
任何帮助表示赞赏。
最佳答案
解决此问题的一种方法是posted here:
我发现了问题所在。
它与tomcat配置无关,但与我的密钥库有关。原因
是,一旦您以与
私有对,它们都在密钥库内的相同别名下合并。
使用keytool -delete命令(仅删除证书),
也删除私人对。我注意到,一旦我丢弃了密钥库
密钥库和其他服务器之一上的密钥库的内容。幸运的是
创建后,我已经备份了我创建的密钥库。输入
该密钥库中的证书解决了该问题。