gpt4 book ai didi

wcf - 使用 makecert.exe 创建的证书在哪里?

转载 作者:行者123 更新时间:2023-12-04 14:03:04 27 4
gpt4 key购买 nike

我需要启用“http*s*”的自托管 WCF 服务。鉴于需要一个证书才能启用服务“s”,我以相同的顺序使用以下两个命令创建了证书:

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 选项所示?

再说一遍,我的证书在哪里??

最佳答案

证书位于您在命令行中指定的 .CER 文件中。

要使用它们,您需要使用 MMC/证书管理单元将它们导入到证书存储中。

关于wcf - 使用 makecert.exe 创建的证书在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15080491/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com