我需要将.pfx
格式的证书(从windows mmc)导出到.p12,以便在另一个应用程序中使用。我找不到一个方法来做这件事。有没有人能推荐一个方法呢?
发布于 2017-09-06 00:03:03
这更像是jglouie回应的延续。
如果您使用openssl将PKCS#12证书转换为公钥/私钥,则不需要重命名该文件。假设文件名为cert.pfx,以下三个命令将创建一个公钥和一个加密的私钥:
openssl pkcs12 -in cert.pfx -out cert.pem -nodes -nokeys
openssl pkcs12 -in cert.pfx -out cert_key.pem -nodes -nocerts
openssl rsa -in cert_key.pem -out cert_key.pem -des3
前两个命令可能会提示输入导入密码。这将是随PKCS#12文件提供的密码。
第三个命令将让您指定证书的加密密码。这是您在使用证书时输入的内容。
https://stackoverflow.com/questions/6819079
复制相似问题