Wcf 我如何知道证书的店名是什么?
我在windows server 2003中安装了证书 我可以从MMC看到的路径是: 证书(本地计算机)/个人/证书 我想在我的wcf配置中配置它。我怎么知道店名是什么 这就是我目前在wcf配置中得到的结果Wcf 我如何知道证书的店名是什么?,wcf,certificate,Wcf,Certificate,我在windows server 2003中安装了证书 我可以从MMC看到的路径是: 证书(本地计算机)/个人/证书 我想在我的wcf配置中配置它。我怎么知道店名是什么 这就是我目前在wcf配置中得到的结果 <serviceCertificate findValue="certificate.example.com" storeLocation="LocalMachine" storeName="???" x509FindType="FindBySubjectName" /> 试
<serviceCertificate findValue="certificate.example.com" storeLocation="LocalMachine" storeName="???" x509FindType="FindBySubjectName" />
试试storeName=“My”,这是通常的值
就makecert命令而言(如下所示):
“-ss
”指定证书的存储名称。“My
”是证书的个人存储位置。“
我最终使用了“FindbyThumbprint”,我的服务现在可以找到证书了
要获取证书的指纹,请执行以下操作:
可以将证书存储视为操作系统中保存一个或多个证书的逻辑容器。查看证书存储的最常用方法是使用证书MMC 您必须决定要在哪些可用存储中导入证书。然后,您应该在配置文件中添加正确的存储名称 例如:如果您的证书存储在Trusted People store中,则应该具有storeName=“TrustedPeople” 这是Microsoft为中的StoreName提供的枚举 地址簿->其他用户的X.509证书存储 AuthRoot->第三方证书颁发机构(CA)的X.509证书存储 认证机构-> 用于中间证书颁发机构(CA)的X.509证书存储 不允许->已吊销证书的X.509证书存储 My->个人证书的X.509证书存储 根->受信任根证书颁发机构(CA)的X.509证书存储 TrustedPeople->直接受信任人员和资源的X.509证书存储 TrustedPublisher->直接受信任发布服务器的X.509证书存储 大多数情况下,您将证书存储在“个人”存储中,因此存储名称的最常见值是“我的”。storeLocation=“LocalMachine”storeName=“My”用于证书(本地计算机)/个人/证书
makecert -sk MyKeyName -iv RootCaClientTest.pvk -n "CN=tempClientcert" -ic
RootCaClientTest.cer -sr currentuser -ss My -sky signature -pe
<serviceCertificate findValue="xxxxx" storeLocation="LocalMachine" x509FindType="FindByThumbprint" />