【发布时间】:2017-01-27 10:50:53
【问题描述】:
Convert pfx to PEM:
openssl pkcs12 -in certificatename.pfx -out certificatename.pem
这样做会转储出一个单个纯文本文件。
现在如何将这个纯文本 pem 转换回 pfx?
我看到的唯一转换为 pfx 的命令需要单独文件中的 cer 和私钥:
Convert CER and Private Key to PFX:
openssl pkcs12 -export -in certificatename.cer -inkey privateKey.key -out certificatename.pfx -certfile cacert.cer
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Unix & Linux Stack Exchange 或Information Security Stack Exchange 会是一个更好的提问地点。
-
ASN1./DER 和 PEM 是编码或表示格式。这是用
-inform、-outform、-certform等指定的。可能重复:How to create .pfx file from certificate and private key? 和Convert a CERT/PEM certificate to a PFX certificate -
@jww+ 虽然 OpenSSL 通常使用 -inform、-outform 等类似的方式,但
pkcs12是一个例外。 P12 文件本身始终是 DER 而不是 PEM,从 P12 导入或导出到 P12 的密钥和证书仅支持 PEM。
标签: windows openssl certificate ssl-certificate pfx