【问题标题】:Regenerate keystore.jks file from p7b or crt file从 p7b 或 crt 文件重新生成 keystore.jks 文件
【发布时间】:2014-09-13 07:13:07
【问题描述】:

我的处境相当不幸,因为使用 keytool 创建 CSR 文件时生成的密钥库“丢失”了。

我收到了 p7b 文件,也有可用的 crt 文件,它们都是由 CSR 生成的。

是否有可能使用 keytool 从这些文件创建密钥库?

我尝试创建一个新的密钥库,但这不起作用,因为我在导入 p7b 证书文件时收到“证书回复不包含...的公钥”。

非常感谢您对此的帮助。


找到了解决办法,就是生成一个新的keystore和csr文件,用新生成的csr文件重新key证书。

【问题讨论】:

  • 顺便说一句,我也有 CSR 文件,我缺少的只是密钥库...
  • 如果您找到了解决方案,请发布。其他人可能会从中获利。
  • 已经提到了解决方案,但现在我已经以正确的方式完成了。

标签: tomcat certificate keystore keytool p7b


【解决方案1】:

找到了解决办法,就是使用keytool生成一个新的keystore和csr文件。之后,已购买的证书在证书提供商处使用新生成的 CSR 重新加密。 重新键入是一个在线过程,所以这样做没有问题。

【讨论】: