3
我需要一个“http * s *”启用自托管的WCF服务。使用makecert.exe创建的证书在哪里?
makecert.exe -sv SignRoot.pvk -cy authority -r signroot.cer -a sha1 -n "CN=AuthorityName" -ss my -sr localmachine
然后
makecert.exe -iv SignRoot.pvk -ic signroot.cer -cy end -pe -n CN="localhost" -eku 1.3.6.1.5.5.7.3.1 -ss my -sr localmachine -sky exchange -sp "Microsoft RSA SChannel Cryptographic Provider" -sy 12
现在配置:鉴于目前需要一个证书有服务“的”启用后,我用同样的顺序以下两个命令创建的证书使用SSL的端口必须使用netsh,这需要提供参数certhash和appid。我最好的理解是,我需要有证书才能获得这些值。但是我刚刚创建的证书在哪里?
我没有尝试certmgr.msc,它显示根为“证书 - 当前用户”。如何使它显示“localmachine”证书,由-sr选项标记?
再次,我的证书在哪里!! ??
感谢您指导MMC /证书管理单元。我能看到证书。我实际上已经开始在我的一家商店“myCertStore”中创建证书。对此新证书使用netsh失败,并显示“SSL证书添加失败,错误:1312 指定的登录会话不存在,它可能已被终止。”我将证书从“myCertStore”移到“Personal”。这使得netsh成功注册港口。 – DiligentKarma 2013-02-28 22:31:02
它不在那里! – user1034912 2017-08-30 06:30:56
@ user1034912:什么不是在哪里? – 2017-08-30 17:08:53