我已经在我的Win2003 / IIS6服务器上安装了GoDaddy通配符证书。 它显示在MMC Certicates的中级证书颁发机构区域。 一切看起来都很好:发给:* .mydomain.com; 发行人:去爸爸…;到期date2012年11月2日; 用途:服务器身份validation,客户端身份validation
但是,当我将其分配给IIS中的网站时,它不会显示在“可用的证书”框中。
我主要遵循GoDaddy的这些指示 。 我刚刚意识到,而不是select步骤12中的.p7b文件,我select了.crt文件。 我尝试重新按照步骤,这次select.p7b文件,但没有什么区别。
我错过了什么?
我已经看了这个类似的线程: IIS 6可用的证书列表但他的问题是他的证书是无效的服务器身份validation,我的是。
更新我从中间商店删除ceertificate,并使用个人存储中的.p7b安装它,然后我可以看到证书,它似乎链接正常,但当我尝试浏览到该网站使用https,我得到“的连接被中断“。 所以有些东西还是不对的。
我运行了SSLDiag,并声明“您没有与此证书对应的私钥”。
我尝试运行:certutil – 重新启动我的“mythumbprint”在命令行但失败。
它安装在中间证书中,而不是个人证书上; 它没有正确安装。
正如大卫所说,如果你有一个捆绑,你可以用私钥导入; 如果你从这个系统完成了完整的证书请求过程,那么出了问题。
你能提供更多关于你要求和导入这个证书的步骤的细节吗?
安装证书就足以让您认出它并认为它是有效的,仅凭您自己的证书就足够了。 您还需要安装相应的私钥。 如果您将证书和密钥设置为.p12文件,则可以按照Microsoft的指示进行操作 。