在certmanager中看不到自己创建的证书?

时间:2014-03-11 00:49:51

标签: windows windows-7 ssl-certificate

我按照答案中的步骤创建了证书。我将在自己的计算机上使用此证书。该命令成功,但我在证书管理器(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),保存到本地机器(本地计算机,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会出现在那里。

enter image description here

如何查明发生的事情以及如何查看我的证书?

2 个答案:

答案 0 :(得分:2)

确保您要根据用户证书而不是计算机证书进行检查:
make sure you are checking under user certificate, not in computer certificate

答案 1 :(得分:0)

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

  • MMC>文件>添加/删除管理单元>证书>你有三个选择:

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

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

完成。

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

  • 控制面板>节目和特征>打开或关闭Windows功能> IIS,全名>确定

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