¿我可以从
PFX
、cer
和 csr
文件制作 key
证书吗?
其实我有这个文件
这个命令帮助了我:
openssl pkcs12 -export -out user.pfx -inkey user.key -in user.cer -certfile rootca.crt
上述响应返回错误“无法加载证书”。
编辑:命令已修复。确保您的 ceti.cer 是 PEM 编码的
您可以使用以下命令:
openssl pkcs12 -export -out ceti.pfx -inkey ceti.key -in ceti.cer
-in 应该是 .cer 文件,-certfile 应该是 .cabundle.pem,一旦由根/中间 CA 签名,您就不需要 csr 请求。所以正确的语法是:
openssl pkcs12 -export -out ceti.pfx -inkey private.key -insigned.cer -certfile cabundle.pem
要捆绑根/中间 pem 文件,请运行以下命令:
cat root.crt 中间ca.crt 从属ca.crt > cabundle.pem
您应该先将.csr、.key 转换为crt。请参考我的步骤:
openssl x509 -req -in myDomainName.csr -signkey myDomainName.key -out myDomainName.crt
openssl pkcs12 -export -out 证书.pfx -inkey myDomainName.key -in myDomainName.crt