ssl - Jboss 使用自签名证书而不是导入的受信任证书

标签 ssl cryptography ssl-certificate jboss7.x keystore

我有一个问题,即 JBoss AS 7 正在使用/公开我的自签名证书,而不是 GoDaddy 证书颁发机构签署的证书给客户端/浏览器。

我尝试专门为证书创建一个单独的 keystore (信任库) * 希望 certificate-file * 属性将强制 JBoss 使用 certificate-file 中的证书链属性而不是对生成的私钥使用自签名证书。

KeyIdentifier CA 证书与私钥的匹配也是正确的/匹配的(这是我首先关心的问题)。

为什么 JBoss 不在证书链(其他别名)中寻找最有效的证书?另外,证书链是指别名。

我的问题可能是 JBoss 没有将别名视为链,而是将每个链中的“对象”视为链,这就是它不使用“更有效”证书的原因吗?

如果是这种情况,我如何强制将正确的证书作为新对象放入别名中?希望 JBoss/Java 将提供更有效的证书。

最佳答案

我所做的一切都是正确的。

似乎直接从 Godaddy 下载证书并“按原样”使用它们会导致 Java keystore 出现问题。

我将来自 Godaddy 的证书导入到我的 Mac Keychain Access 应用程序中。 然后以 cer(二进制 DER)格式单独导出证书。 然后从根开始导入证书并沿着链向下移动(每个都有自己的别名,底部的别名除外)。

然后最后针对 keystore 和 tada 中的 PrivateKey/SelfSigned 证书别名导入签名/验证证书,一切正常。

我在Jboss配置上浪费了大约3个小时,认为我的配置可能有问题。

关于ssl - Jboss 使用自签名证书而不是导入的受信任证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27890965/

相关文章:

java - 将受信任的证书(加上私钥/链)从 Java keystore (jks) 传输到 Windows 证书管理器

ssl - Kibana 未与 elasticsearch shield SSL 连接

ssl - GCP OV 和 EV ssl 证书

java - TLS SMTP 邮件 Java 抛出 SSLHandShakeException

wordpress - Cloudflare 灵活的 SSL 问题?

ssl - 我的 SSL 证书应该使用多长的 RSA key ?

java - 请评论对称加密中密码 block 链接(CBC)的数据大小

java - 加密和解密字符串

java - 如何为 Java HTTPS *服务器*配置 SSL 密码套件?

java - HTTP Apache,ssl 身份验证在 Java 1.8 中不起作用