我正在为域名生成 SSL 证书。
我所做的:转到 IIS 管理 > 服务器证书并单击创建请求。这会生成一个 *.com 文件,其中包含我提交给 GoDaddy 的哈希值。从 GoDaddy 我得到了一个包含两个文件的 zip:*.crt 和 *.p7b
我将证书导出到 *.cer 文件并将其上传到 Azure,但是当我尝试部署云项目时出现错误:
带有与 HTTPS 输入端点关联的指纹的证书不包含私钥
在网上阅读了类似的问题后,我了解到我的 *.cer 文件不包含私钥。 我的问题是,无论我如何尝试将其导出到 *.PFX,证书导出向导中始终禁用 PFX 选项。
也不确定它是否相关,但是当我在 IIS 中单击 Complete Certificate Request 并选择我从 GoDaddy 获得的证书时。我收到一个错误:
找不到与此证书文件关联的证书请求。必须在创建请求的计算机上完成证书请求。