我已经创建了免费证书https://www.startssl.com。它要求我导出磁盘上的证书。现在我想在我的 Web 服务器上的 IIS 7 中安装此证书。我该怎么做。在服务器证书中,当我单击完成证书请求时,它会出现在 IIS 中,但在刷新时再次消失。这是为什么?我在互联网上的某处看到,我们必须先将证书导入我们的计算机,然后才能开始使用它。
答案1
当您提出证书请求时,您会生成一个秘密部分并自行保存,这可确保证书颁发者的响应不会被任何人拦截和使用,只有您自己才能使用。当您完成请求时,响应将与您保存的部分相结合,形成一个带有私钥的完整证书,然后将其放入您的证书存储之一。响应文件随后可被丢弃,因为它不能直接使用。
要使用证书,请在证书存储中查找并选择它和/或使用私钥导出以在其他网络服务器上使用。
答案2
IIS 7/7.5 中有一个奇怪的错误,证书在导入后立即从控制台中消失。关闭控制台,注销,重新登录并再次打开 IIS 证书控制台。现在您应该会看到它被列出(希望如此)