如何将证书从CA转换为.pfx文件?

自昨晚以来,我一直在努力创造一个。 使用OpenSSL pfx文件。 我一直在关注这个文档 ,并一直遵循Get a certificate using OpenSSLGet a certificate using OpenSSL下的说明。

我也尝试了各种各样的从拖网通过职位的东西,但我在这方面的经验不足,真的阻碍了我的努力。

我在这一步: openssl pkcs12 -export -out myserver.pfx -inkey myserver.key -in myserver.crt并使用OpenSSL.exe控制台。

我收到错误: unable to load certificates

我使用IIS 7并从赛门铁克购买了一个证书。 我认为我的问题是,我的证书开始像:

----BEGIN PKCS #7 SIGNED DATA-----而不是简单的-----BEGIN CERTIFICATE-----所以我的步行命令不能处理它。

这是一个.pb7证书吗?

我有一个.key文件和一个.crt文件。 如何使用上述格式创build.pfx文件?

要从您似乎拥有的PKCS#7容器中提取证书,请运行

 openssl pkcs7 -in cert.p7b -print_certs -out cert.cer 

您可以使用问题中已经提到的pkcs12命令来生成PKCS#12(pfx)容器。