从.cer和.pem文件创建一个pfx文件

use*_*648 18 openssl ssl-certificate pfx

我使用openssl以pem格式创建.key和.cer文件(你可以阅读它们).现在我想从它们创建.pfx文件.我已经读过openssl doumentation它说像我可以使用的命令

openssl pkcs12 -export -in certificate.cer -inkey privateKey.key -out certificate.pfx -certfile CACert.cer
Run Code Online (Sandbox Code Playgroud)

但我不知道哪个是我的.cer文件(certificate.cer或CACert.cer)这两个文件之间有什么区别?

zae*_*dam 23

certificate.cer是您的公钥,CACert.cer文件(顾名思义)是CA的公钥(可能是已签署证书的人).

-in开关指定输入证书在输出文件中嵌入

-inkey开关指定您使用OpenSSL生成的密钥文件

-out开关告诉openssl您输出文件的所需名称

-certfile用于指定其他证书添加到输出PFX文件(也可以忽略不计)

  • 是.没有必要在您的pfx文件中包含颁发者证书.如果在Windows中安装此类pfx(没有CA cer),则必须单独安装其CA证书,以使Windows可以检测证书链并验证证书 (3认同)