我刚刚从 RapidSSL 获得了 4 个文件,我想将它们用于 IIS Express。为此,我需要创建一个 PFX 文件。
我有 CSR、KEY、证书、ROOT/CA。这里有:
CSR => 我将其保存为 CSR.csr
-----BEGIN CERTIFICATE REQUEST-----
... hidden :)
-----END CERTIFICATE REQUEST-----
KEY -> 我保存为 key.pem
-----BEGIN RSA PRIVATE KEY-----
... hidden :)
-----END RSA PRIVATE KEY-----
证书 -> 我保存为 cert.cer
-----BEGIN CERTIFICATE-----
... hidden :)
-----END CERTIFICATE-----
Root/CA -> 我保存为 CA.cer
-----BEGIN CERTIFICATE-----
... hidden :)
-----END CERTIFICATE-----
我试过这个命令:
openssl pkcs12 -inkey key.pem -in cert.crt -export -out cert_pfx.pfx
将“屏幕”加载到随机状态 - 完成 没有证书与私钥匹配
我也试过这个命令:
openssl pkcs12 -export -out cert_pfx.pfx -inkey key.pem -in cert.crt -certfile CA.crt
这里同样的错误。我究竟做错了什么?