1

我刚刚从 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

这里同样的错误。我究竟做错了什么?

4

1 回答 1

0

看看这里:http: //support.servertastic.com/convert-pem-to-pfx/

确保私钥确实签署了实际证书。如果它是 RapidSSL,则可能值得再次重新颁发证书以确保证书正确。您可以在此处免费执行此操作:https ://products.geotrust.com/orders/orderinformation/authentication.do

于 2012-08-15T11:44:25.707 回答