java - 证书 key 用法不足以尝试操作。错误代码 : SEC_ERROR_INADEQUATE_KEY_USAGE

标签 java firefox jboss ssl-certificate keystore

我获得了 CA 签名服务器证书、链证书和私钥。从这些中,我使用开放 SSL 创建了 keystore 并保护了 Web 应用程序(server.xml 中的 HTTPS 配置)。但是,当我尝试通过浏览器(Firefox)访问 Web 应用程序时,它给出了以下错误。

Secure Connection Failed
Certificate key usage inadequate for attempted operation. Error code: SEC_ERROR_INADEQUATE_KEY_USAGE

证书最初在“.crt”中,我也尝试将它们转换为“.cer”。尽管如此,该错误仍然提示“ key 使用”。我运行以下命令来检查证书 key 的使用情况并附上截图。
openssl x509 -in ServerCertificate.cer -text -noout

enter image description here

以下来自Chain证书;

enter image description here

非常感谢您帮助解决此问题。
[PS:在配置 CA 签名证书之前,我创建了自签名证书并且该配置没有问题]

最佳答案

从您的 Firefox 配置文件中删除 cert9.db 、 cert_override.txt 文件。

关于java - 证书 key 用法不足以尝试操作。错误代码 : SEC_ERROR_INADEQUATE_KEY_USAGE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44426745/

相关文章:

javascript - 如何在 Chrome 或 Edge 中模拟 _moz_resizing?

java - 火狐 "ssl_error_no_cypher_overlap"错误

java - 在不同的端口部署不同的应用程序

Java 程序卡住直到建立套接字连接

java - Mockito:模拟对象,不是成员,但内联创建

java - MySQL Select 可在 WorkBench 中运行,但不能在 Java 中运行

java - 在 Java 中解析任何日期

FireFox 中的 javascript 数组

java - 无法通过 JBoss 远程访问数据源

java - wildfly:从配置目录读取属性