将ssl证书,私钥和中间证书打包成单个pfx?

时间:2014-12-02 00:20:54

标签: openssl ssl-certificate

我有这个文件包:

  • 1.crt:我的证书
  • 2.key:私钥
  • 3.crt:middle cert auth(来自godaddy)
  • 4.crt:root cert或中间证书(来自godaddy)n.crt:其他一些像godaddy这样的人

如何将所有这些打包成Web服务器应用程序的单个pfx?

(这需要在一个文件中可移植,以便部署)

谢谢!

1 个答案:

答案 0 :(得分:0)

通过附加PEM格式化1.crt,3.crt和4.crt来制作chain.pem文件。

然后运行此命令

openssl pkcs12 -export -inkey 2.key  -in chain.pem -name some_name -out final_result.p12

系统将要求您为存档定义加密密码(必须能够在IIS中导入文件)。如果有私钥密码,也可能会要求您输入密码!

更多信息herehere