使用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命令(仅删除证书),
  也删除私人对。我注意到,一旦我丢弃了密钥库
  密钥库和其他服务器之一上的密钥库的内容。幸运的是
  创建后,我已经备份了我创建的密钥库。输入
  该密钥库中的证书解决了该问题。

10-04 22:12