我是新来的证书,而且这是我第一次买了它。
我产生(在IIS)CSR文件,并使用GoDaddy的网站买了证书。 他们给我发了两个文件:P7B和CRT。 由于我将使用Azure的Web角色的证书,我需要PFX。 如何创建它仅仅使用CSR,P7B和CRT?
我是新来的证书,而且这是我第一次买了它。
我产生(在IIS)CSR文件,并使用GoDaddy的网站买了证书。 他们给我发了两个文件:P7B和CRT。 由于我将使用Azure的Web角色的证书,我需要PFX。 如何创建它仅仅使用CSR,P7B和CRT?
最后,我成功地做到这一点。 在IIS我选择完成证书申请,安装了CRT证书,然后使用导出选项将其保存为PFX。
您可以按照所提供的安装SSL证书的支持措施。
从上面的链接提取物。
重要提示: 要导出的.pfx格式,您需要按照从您所要求的证书在同一台机器上的步骤证书。
由于我将使用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