当前位置: 首页 > 知识库问答 >
问题:

SSL引擎不支持指定的任何密码:TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

郭永安
2023-03-14

当启动带有ssl调试的Tomcat时,我收到以下警告。

2014年2月3日凌晨5:02:34。阿帕奇。公猫util。网jsse。JSSESocketFactory GetEnableCiphers警告:SSL引擎不支持指定的任何密码:TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

我已经在java.security文件中设置bouncyCastle作为加密提供商,并将jar复制到java_home/lib/exts

我的HTTPS连接器配置中有以下内容。

ciphers=“TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256”protocol=“org.apache.coyote.http11.Http11NioProtocol”

Java版本:1.6

由于这个错误-我也不能通过浏览器连接到服务器

感谢您的帮助。。

共有1个答案

东门修能
2023-03-14

这个问题的一个解决方案发布在这里:

我知道问题出在哪里了。它与tomcat配置无关,而是与我的密钥库有关。原因是,一旦在与私有对相同的别名下导入客户端证书,它们都会在密钥库中的相同别名下合并。使用keytool-delete命令(仅用于删除证书)也会删除私有对。我注意到,有一次我为我的密钥库和其他服务器上的密钥库转储了密钥库内容。幸运的是,我在创建密钥库后立即备份了密钥库。将证书导入密钥库解决了这个问题。

 类似资料:
  • 我需要在JAX-WS中通过客户端连接到外部服务器。客户端在Wildfly 8上运行。使用Java8连接是正常的。但我在Java7中连接到服务器时遇到了问题(我尝试了u45、67、79)。服务器端安全性的属性为https://www.ssllabs.com/ssltest/analyze.html?d=app.bundesnetzagentur.de 在部分“密码套件”中有四个密码。源代码不应支持J

  • DHE-RSA-AES128-GCM-SHA256; ECDHE-RSA-AES128-GCM-SHA256;-->这管用 DHE-RSA-AES256-GCM-SHA384; 是我的配置有问题还是密码不受支持。

  • 问题内容: 我当时正在innoDB表中测试事务支持,只是出于好奇,我试图在MyIsam表上运行同一事务,但令人惊讶的是它起作用了。我假设在myIsam表上的查询是一个接一个地执行的,而不是在一个原子操作中执行的,并且我不会从START TRANSACTION以及COMMIT和ROLLBACK操作中得到任何错误。我有兴趣,是MyIsam引擎只是忽略此操作还是执行某些操作? 问题答案: MyISAM有

  • 根据,以下是它支持的密码: 我正在端口443上运行一个简单的node.js服务器。运行时,以下是密码: 我不明白的是,为什么实际支持的密码列表要短那么多? 更令人困惑的是,当我在node中获得支持的密码列表时,我会发现一个很长的列表: ['AES128-GCM-SHA256','AES128-SHA','AES128-SHA256','AES256-GCM-SHA384','AES256-SHA'

  • 问题内容: 我正在尝试让我的python程序将数据插入MySQL,我遵循了指南,但是我不断收到以下错误。 “不支持身份验证插件’{0}’”。格式(plugin_name))mysql.connector.errors.NotSupportedError:不支持身份验证插件’caching_sha2_password’。 我错过了mysql服务器中的设置还是python不支持此设置? 我认为我可以更

  • 我使用S#Arplite开发了webapp,用于构建一个查询,从许多表中获取一个列表。使用NHibernate版本3.3.1.4000 当应用程序运行时,我得到了一个错误,例如 这是我的代码