将完整的 ssl 证书、私钥和中级证书打包成一个 pfx 文件吗?

将完整的 ssl 证书、私钥和中级证书打包成一个 pfx 文件吗?

我有这套文件:

  • 1.crt:我的证书
  • 2.key:私钥
  • 3.crt:中级证书认证(来自 godaddy)
  • 4.crt:根证书或中级证书(来自 godaddy)n.crt:来自 godaddy 的一些类似证书

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

(为了部署目的,这需要可移植到一个文件中)

谢谢!

答案1

openssl pkcs12 -export -out 5.P12 -name mycertificate -inkey 2.key -in 1.crt -CAfile 3.crt -caname issuer -CAfile 4.crt -caname root

所有这些都列在https://www.openssl.org/docs/apps/pkcs12.html#file_creation_options

相关内容