在 IIS7 上安装私钥和公钥证书

在 IIS7 上安装私钥和公钥证书

我不是 IIS 专家,但每年我都很难将证书颁发到托管我们电子商务网站的 IIS7 服务器上。

我通过 123-reg 购买证书,并获得了 GlobalSign 私钥和用于证书的公钥。

123-reg 帮助页面毫无用处,并且按照其说明永远无法工作,因为说明没有解释如何在安装过程中使用私钥。

肯定有更简单的方法来安装这些东西,因为这看起来是一件很普通的事情,我不知道我错过了什么。我每年都害怕这种情况的发生,我通常会安装一大堆免费应用程序,直到其中一个生成 IIS 可以理解的文件。

有人能告诉我是否有一种简单的方法来获取私钥和​​公钥文本文件并最终获得可在我 IIS7 网站上使用的证书。

非常感谢。

答案1

就我个人而言,我倾向于使用 OpenSSL 来完成这类工作:http://www.openssl.org/

但是,如果您不是每天都要处理证书,请尝试以下操作:http://www.edwinbush.com/my-tools-page/pfx-generator它会将您的私钥和证书哈希值组合成一个 PFX 文件,您可以按如下方式将其导入到您的证书密钥库中:

  1. 单击“开始”
  2. 单击运行...
  3. 输入“mmc”并按 Enter
  4. 文件 => 添加/删除管理单元...
  5. 添加证书 5a. 选择“计算机帐户”并点击下一步 5b. 选择“本地计算机”并点击完成 5c. 点击确定
  6. 展开树中的证书节点并选择个人
  7. 在中央窗格中单击鼠标右键
  8. 所有任务 => 导入 => 下一步 8a. 浏览到您保存 PFX 文件的位置并点击下一步——您可能需要将“文件类型”字段更改为“所有文件” 8b. 勾选“标记为可导出”框 8c. 保留所有扩展属性 8d. 自动将此证书放入正确的存储中 8e. 点击完成

当您设置 HTTPS 绑定时,此证书应该可以在 IIS 中选择。

哦,还有一件事 - 您的 CA 在颁发证书时可能为您提供了中间/根链证书。请确保您也将这些证书安装到相关商店中,否则您将遇到 IE 问题。Firefox 往往没问题。

~主战坦克

答案2

您是否已将证书导入 IIS?

-- 打开 IIS -- 单击计算机名称 --- 单击服务器证书。

您看到此处列出的证书了吗?您应该看到,因为这是续订。在右侧单击“完成证书请求”。

希望这可以帮助。

相关内容