需要链接 private_key.pem 和 chain.crt

问题描述

我有一个带有即将过期的 InCommon 证书的 Java 密钥库。

我的笔记告诉我拿 4 个条目的证书并重新排序它们,以便根证书在最后。 我已经这样做了,将它们放入 chain.cer 。

然后将密钥库转换为 PKCS12 证书,使用 $(keytool -importkeystore -srckeystore -destkeystore .p12 -deststoretype PKCS12 -srcalias -deststorepas -destkeypass )

我已导出未加密的私钥:$(openssl pkcs12 -in .p12 -nodes -nocerts -out private_key.pem -password pass:)

但是,我似乎无法将 chain.cer 和私钥转换为 PKCS12 链。 $(openssl pkcs12 -export -in chain.crt -inkey private_key.pem -out chain.pfx) 失败: 无法加载私钥 140026265884560:错误:0906D06C:PEM 例程:PEM_read_bio:无起始行:pem_lib.c:707:预期:任何私钥

我遗漏了哪些步骤?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)