如何将单独的.crt / .p7b文件转换为.pfx文件

时间:2015-05-14 13:14:36

标签: iis ssl https iis-7 ssl-certificate

我在IIS 7中安装SSL证书时遇到问题。

我从godaddy下载了ssl证书。我收到了zip文件,我在zip文件中看到了两个带.crt和.p7b的证书文件。

我尝试在IIS中使用完整证书申请安装SSL证书。安装后,我刷新了服务器。当我检查了我安装的证书时,它在证书列表中消失了。

我按照godaddy支持link的说明进行操作。

我尝试了很多方法来安装证书,但刷新后,它已经消失了。

我找到了一种方法,它需要使用IIS中的操作导入导入证书,但它需要.pfx文件。

我想知道如何从两个证书(.crt和.p7b)更改为.pfx文件。

实际上,我不熟悉SSL。所以,我感谢你的帮助。感谢。

3 个答案:

答案 0 :(得分:2)

您可能无法将.crt / p7b文件转换/导出为pfx,因为它不包含私钥。

答案 1 :(得分:0)

使用DigiCert Utility(http://www.digicert.com)创建新的CSR。让您的CA再次使用新CSR颁发域证书。 然后在实用程序中导入crt文件。启用导出PFX文件(包括域证书和私钥)的选项。

答案 2 :(得分:0)

openssl pkcs12 -export -out example.com.pfx -inkey example.com.key -in example.com.crt -certfile Example-CA-BUNDLE.crt

PEM编码的证书和私钥可以通过命令行上的OpenSSL轻松组合到PKCS12中。