我刚接触这些证书,这是我第一次买它。
我生成了CSR文件(在IIS中),并使用GoDaddy网站购买了证书。他们给我发了两个文件: P7B和CRT。由于我将使用Azure Web角色的证书,因此我需要PFX。如何仅使用CSR、P7B和CRT创建它?
发布于 2013-02-02 02:12:48
最后我终于做到了。在IIS中,我选择了Complete certificate Request,安装了CRT证书,然后使用Export选项将其保存为PFX。
发布于 2017-08-15 02:36:06
由于我将使用Azure Web角色的证书,我需要PFX
虽然我的目标服务器是Nancy,但我发布了答案,因为它与生成PFX证书的过程相关。
基于Nancy的项目需要可信证书。我找到了使用PFX证书Enabling SSL for Self Hosted Nancy设置自签名的程序,但并不清楚如何继续使用GoDaddy证书。深入研究后,我在一个商业SSL站点找到了答案。
因此,我使用OpenSSL创建了CSR,从GoDaddy订购并获取了我的证书包,然后设法也使用OpenSSL生成了PFX,如下所述。
作为对Nancy的附带说明,我使用以下命令在本地安装了PFX
c:> certutil -importPFX certname.pfx在这里@ https://stackoverflow.com/a/33351095/241296进行描述
也许可以完全绕过本地IIS来满足Azure PFX要求。
邮箱:Create a .pfx/.p12 certificate file using OpenSSL @ ssl.com
openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile more.crt分解命令:
certificate.pfx
我使用了-certfile选项来指定GoDaddy包:
openssl pkcs12 -export -out my.pfx -inkey my.key -in my.crt -certfile gd_bundle-g2-g1.crt发布于 2013-10-15 14:53:36
你可以跟随steps provided on the support for installing SSL certificate.
摘自上面的链接。
重要说明::要以.pfx格式导出证书,您需要在向其请求证书的同一台计算机上执行这些步骤。

https://stackoverflow.com/questions/14651599
复制相似问题