加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

在Windows上使用私钥导出SSL证书

发布时间:2020-12-14 02:05:08 所属栏目:Windows 来源:网络整理
导读:我正在为域名生成SSL证书. 我做了什么: 去了IIS管理服务器证书并单击“创建请求”.这会生成一个* .com文件,里面有我提交给GoDaddy的哈希. 从GoDaddy我拿回了一个带有两个文件的zip:* .crt和* .p7b 我将证书导出到* .cer文件并将其上传到Azure,但是当我尝试
我正在为域名生成SSL证书.

我做了什么:
去了IIS管理>服务器证书并单击“创建请求”.这会生成一个* .com文件,里面有我提交给GoDaddy的哈希.
从GoDaddy我拿回了一个带有两个文件的zip:* .crt和* .p7b

我将证书导出到* .cer文件并将其上传到Azure,但是当我尝试部署云项目时出现错误:

Certificate with thumbprint associated with HTTPS input endpoint
does not contain private key

在互联网上阅读类似的问题后,我知道我的* .cer文件不包含私钥.
我的问题是,无论我如何尝试将其导出到* .PFX,都会在证书导出向导中禁用PFX选项.

还不确定它是否相关,但当我点击IIS中的完整证书申请并选择我从GoDaddy获得的证书时.我收到一个错误:

Cannot find the certificate request that is associated with this
certificate file. A certificate request must be completed on the
computer where the request was created.

解决方法

如果您不从同一台计算机执行IIS“创建证书申请”和“完成证书申请”,则无法从IIS导出或从证书管理器导出到PFX.

那是我的问题.我从两台不同的机器上完成了这两个步骤.

我必须创建一个新请求(在IIS中),转到GoDaddy,重新生成我的证书,下载新证书,然后完成请求(在IIS中).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读