【问题标题】:Cannot see self created certificate in certmanager?在 certmanager 中看不到自创证书?
【发布时间】:2014-03-11 00:49:51
【问题描述】:

我按照答案中的步骤创建了证书。我将在我自己的计算机上使用此证书。命令成功,但我在证书管理器 (certmgr.msc) 中看不到个人证书。答案——How do I create client certificates for local testing of two-way authentication over SSL?

步骤:

  1. 启动 Vs2010 命令提示符:开始 ► 所有程序 ► Visual Studio 2010 ► Visual Studio 工具 ► Visual Studio 命令提示符(右键单击并以管理员身份运行)
  2. 创建一个自签名(-r),私钥可导出(-pe),保存到本地机器(Local Computer,sr localmachine)下的个人文件夹(-ss my),命名(-n)“YangsoftCA”,公用名(-in)“Yangsoft.com”,私钥文件(-sv)为“YangsoftCA.pvk”,公钥文件为“YangsoftCA.cer”

命令:

C:\Windows\system32>makecert -r -pe -ss my -sr LocalMachine -n "CN=YangsoftCA" -sv "YangsoftCA.pvk" YangsoftCA.cer

以上成功

提示密码保护私钥文件

这就是我的证书管理器的样子。个人证书下没有任何内容。 我希望yangsoft会出现在那里。

我如何知道发生了什么以及如何查看我的证书?

【问题讨论】:

    标签: windows windows-7 ssl-certificate


    【解决方案1】:

    确保您检查的是用户证书,而不是计算机证书:

    【讨论】:

    • 欢迎来到 Stack Overflow!虽然这在理论上可以回答问题,it would be preferable 在此处包含答案的基本部分,并提供链接以供参考。
    【解决方案2】:

    转到mmc.exe。请按照以下步骤操作:

    • MMC > 文件 > 添加/删除管理单元 > 证书 > 你会得到三个选项:

      1. 我的用户帐户
      2. 服务帐号
      3. 计算机帐户

    我不知道这意味着什么,所以我使用了我的用户帐户。这似乎是我在其他问题上的幸运牌。

    完成。

    然后您需要在您的系统上激活 IIS 服务器管理器:

    • 控制面板>程序和功能>开启或关闭windows功能>IIS,全称>ok

    完成后,可以在mmc.exe 中看到。在 IIS 服务器中,在 IIS 列表下,单击服务器证书 > 创建自签名证书。输入一些内容,您应该就完成了。

    【讨论】:

      猜你喜欢
      • 2021-11-25
      • 1970-01-01
      • 2022-01-11
      • 1970-01-01
      • 2019-03-21
      • 2018-12-13
      • 1970-01-01
      • 2020-06-15
      • 2012-01-19
      相关资源
      最近更新 更多