生成 PFX 文件以供微软云上传
微软云中有应用程序网关,需要上传ssl证书时,要求上传.pfx格式文件,以及提供密码,下面介绍如何创建
步骤 1: 准备文件
确保你有以下文件:
.crt
文件(证书文件).key
文件(私钥文件)
步骤 2: 使用 OpenSSL 命令生成 PFX 文件
运行以下命令,将 .crt
和 .key
文件合并为一个 .pfx
文件:
openssl pkcs12 -export -out certificate.pfx -inkey your_key.key -in your_cert.crt
参数说明:
- certificate.pfx:生成的 PFX 文件名。
- your_key.key:你的私钥文件。
- your_cert.crt:你的证书文件。
步骤 3: 设置 PFX 文件的密码
在执行命令时,OpenSSL 会要求你设置一个密码以加密生成的 PFX 文件。请记住这个密码,因为在上传到微软云时会用到。
步骤 4: 上传 PFX 文件
生成的 certificate.pfx
文件即为你需要上传到微软云(Azure)的证书文件。
可选:包含证书链
如果你还需要将证书链(例如,CA 证书)包含在 PFX 文件中,可以使用 -certfile 选项:
openssl pkcs12 -export -out certificate.pfx -inkey your_key.key -in your_cert.crt -certfile chain.crt
chain.crt
是证书链文件,通常是由 CA 提供的中间证书。
这样生成的 PFX 文件将包含完整的证书链。
结语
你现在已经成功生成了 PFX 文件,并且可以上传到微软云(Azure)。请确保妥善保管 PFX 文件和密码。
Comments