我刚从RapidSSL获得4个文件,我想用于IIS Express。 为此,我需要创建一个PFX文件。
我有CSR,KEY,CERTIFICATE,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
将'screen'加载到随机状态 - 完成 没有证书与私钥匹配
我也试过这个命令:
openssl pkcs12 -export -out cert_pfx.pfx -inkey key.pem -in cert.crt -certfile CA.crt
这里出现同样的错误。 我做错了什么?
答案 0 :(得分:0)
看看这里:http://support.servertastic.com/convert-pem-to-pfx/
确保私钥确实签署了实际证书。如果是RapidSSL,则可能需要再次重新颁发证书以确保证书正确无误。您可以在此免费执行此操作:https://products.geotrust.com/orders/orderinformation/authentication.do