You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从GoDaddy购买的SSL证书在Azure安装及格式转换问题解答

解决GoDaddy SSL转Azure所需PFX文件的问题

一、获取P7B文件的两种方法

方法1:从GoDaddy后台重新下载

登录GoDaddy的SSL证书管理页面,找到你购买的证书,在下载选项中选择PKCS#7格式,即可直接获取P7B文件。

方法2:用现有CRT文件生成P7B

如果你不想重新下载,可通过OpenSSL用已有的两个CRT文件(主证书+中间证书)生成P7B:

openssl crl2pkcs7 -nocrl -certfile your-main-cert.crt -certfile your-intermediate-cert.crt -out certificate-chain.p7b

二、转换为PFX文件的关键步骤

注意:PFX文件必须包含私钥,这是核心前提——你在申请SSL证书时生成CSR文件的同时,应该生成了对应的私钥文件(通常是.key或.pem格式),如果私钥丢失,你需要重新生成CSR并联系GoDaddy重新签发证书。

步骤1:准备文件

确保你有以下文件:

  • 你的私钥文件(如private.key)
  • 主证书CRT + 中间证书CRT(或生成好的P7B文件)

步骤2:用OpenSSL转换

方式A:通过P7B文件转换

先把P7B导出为合并的CRT文件:

openssl pkcs7 -in certificate-chain.p7b -print_certs -out all-certs.crt

再生成PFX:

openssl pkcs12 -export -out final-cert.pfx -inkey private.key -in all-certs.crt

方式B:直接用CRT文件转换

跳过P7B,直接用两个CRT和私钥生成PFX:

openssl pkcs12 -export -out final-cert.pfx -inkey private.key -in your-main-cert.crt -certfile your-intermediate-cert.crt

步骤3:设置PFX密码

执行上述命令时,会提示你设置一个导出密码,这个密码在Azure上传PFX文件时必须填写,务必牢记。

内容的提问来源于stack exchange,提问作者Favaz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 09:40:12