openssl证书转换


在Windows服务器上打开certnew.cer证书,然后导出为.p7b类型,生成一个cer2p7b.pfx文件
将certnew.cer和cer2p7b.pfx 都上传到linux服务器,然后进行如下操作:

openssl x509 -inform der -in certnew.cer -out cer_mail.pem #导出证书,不包含私钥
openssl pkcs12 -in cer2p7b.pfx -nocerts -nodes -out cer_mail_private.key #导出私钥
cat cer_mail.pem cer_mail_private.key >cert_mail.pem #合成包含私钥的pem证书