SSL 证书安装在哪里?

SSL 证书安装在哪里?

服务器:Windows Server 2008 R2

关于如何安装证书的说明有很多,看起来非常简单。但是,我很难弄清楚证书具体安装在哪里。

例如,在线说明使用 MMC > 证书 > 操作 > 所有任务 > 导入 > 自动选择证书存储来安装证书。但是,无论用于安装的文件的名称是什么,例如 foo.cer,有效证书都会成功安装,但我不知道它安装在哪里以及以什么名称安装。换句话说,foo.cer 不是以“Issued By=foo”或类似名称安装的。相反,它以证书本身内的任何名称安装。虽然我明白这是怎么发生的,但它在调试中没有多大帮助,因为它基本上是一个猜谜游戏。例如,如果文件名与“Issued By”名称不同怎么办?

  1. 我们如何找出证书已安装在哪个证书存储区?
  2. 我们如何确定要安装的证书的名称(例如,颁发给和颁发者)安装在什么位置?这是为了确保我们在正确的位置安装正确的证书。

这似乎是一项非常重要的功能,尤其是对于 SSL 证书这样一个重要的功能来说,所以也许我们只是忽略了一些小东西。任何指导都将不胜感激。提前谢谢您。

答案1

  1. 在 Windows 资源管理器中,打开 .CER 文件,注意“常规”选项卡中的“颁发给”属性,以及“详细信息”选项卡中的“序列号”(可选)。
  2. 运行 mmc.exe(如果需要可提升),添加管理单元,双击证书并从用户/计算机/服务中选择。
  3. 使用问题中描述的程序导入证书。
  4. 选择根证书节点,然后选择操作 > 所有任务 > 查找证书...
  5. 在“发行给”字段中搜索(如果需要更具体,则使用“序列号”)。
  6. 在这里回复找到该证书的商店。

此程序通过以下方式解决您的问题:

“问题 2:我们如何确定要安装的证书的名称(例如,颁发给和颁发者)安装在什么位置?这是为了确保我们在正确的位置安装正确的证书。”

A2。在 Windows 资源管理器中,双击 .cer 文件。 在“常规”选项卡上,您将看到“颁发给”和“颁发者”。这是上面的第 1 步。(如果您不再拥有原始 .cer 文件,因为它在导入后被删除或丢失,那么您可能会遇到问题。)

“Q1.我们如何找出证书已安装在哪个证书存储区?”

A1. 使用“查找证书...”证书管理 MMC 的操作。这是上面的步骤 4-5。右键单击上下文菜单和操作窗格中也提供了“查找证书”功能。

相关内容