我使用openssl以pem格式创建.key和.cer文件(你可以阅读它们)。现在我想从它们创建.pfx文件。我已经读过openssl doumentation,它说下面的命令我可以使用
openssl pkcs12 -export -in certificate.cer -inkey privateKey.key -out certificate.pfx -certfile CACert.cer
但我不知道哪个是我的.cer文件(certificate.cer或CACert.cer)这两个文件之间有什么区别?
答案 0 :(得分:24)
certificate.cer
是您的公钥,CACert.cer
文件(顾名思义)是CA的公钥(可能是已签署证书的人)。
-in
开关指定要嵌入输出文件的输入证书
-inkey
开关指定您使用OpenSSL生成的密钥文件
-out
开关告诉openssl输出文件所需的名称
-certfile
用于指定要添加到输出pfx文件的其他证书(可以忽略它)