证书颁发:KEY或PFX从P7B和CRT(Certificate issue: KEY or PFX

2019-08-16 17:02发布

我是新来的证书,而且这是我第一次买了它。

我产生(在IIS)CSR文件,并使用GoDaddy的网站买了证书。 他们给我发了两个文件:P7B和CRT。 由于我将使用Azure的Web角色的证书,我需要PFX。 如何创建它仅仅使用CSR,P7B和CRT?

Answer 1:

最后,我成功地做到这一点。 在IIS我选择完成证书申请,安装了CRT证书,然后使用导出选项将其保存为PFX。



Answer 2:

您可以按照所提供的安装SSL证书的支持措施。

从上面的链接提取物。

重要提示: 要导出的.pfx格式,您需要按照从您所要求的证书在同一台机器上的步骤证书。



Answer 3:

由于我将使用Azure的Web角色的证书, 我需要PFX

虽然我的目标服务器是南希,我张贴的答案,因为这是有关生成PFX证书的过程。

基于南希项目需要一个可信的证书。 我发现程序设置自签名使用PFX证书, 启用SSL进行自托管南希 ,但它并不明显如何与GoDaddy证书进行。 周围挖,我找到了答案,在一个商业SSL站点。

因此,我创建使用OpenSSL的CSR,有序,从GoDaddy的获取我的证书包,然后设法生成一个PFX还使用OpenSSL,如下所述。

作为一个侧面说明了南希,我安装的是PFX本地使用以下

c:> certutil -importPFX certname.pfx

这里所描述@ https://stackoverflow.com/a/33351095/241296

也许这是可以完全绕过本地IIS用于在Azure PFX要求。


创建使用一个.pfx /的.p12证书文件的OpenSSL @ ssl.com

openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile more.crt

打破命令:

  • OpenSSL的 - 用于执行OpenSSL的命令
  • PKCS12 - 用于PKCS#OpenSSL中的12个文件的文件实用工具
  • -export退房手续certificate.pfx - 出口和保存PFX文件certificate.pfx
  • -inkey privateKey.key - 使用私钥文件privateKey.key的私有密钥与证书相结合。
  • -in certificate.crt - 使用certificate.crt作为证书的私钥将与之合并。
  • -CertFile more.crt - 这是可选的,这是如果您有任何其他证书,你想在PFX文件包括。

我用-CertFile选项指定GoDaddy的包:

openssl pkcs12 -export -out my.pfx -inkey my.key -in my.crt -certfile gd_bundle-g2-g1.crt


文章来源: Certificate issue: KEY or PFX from P7B and CRT