2010-04-30 77 views
5

我安装了Windows Server 2003中我如何知道证书的storeName?

我可以从MMC看到的路径是证书: 证书(本地计算机)/个人/证书

我想配置它在我的WCF的配置。我如何知道storeName是什么?

这是我得到迄今在我的WCF配置

<serviceCertificate findValue="certificate.example.com" storeLocation="LocalMachine" storeName="???" x509FindType="FindBySubjectName" /> 

回答

0

尝试STORENAME =“我”,这是通常的价值。

至于makecert命令去(如下图所示):

makecert -sk MyKeyName -IV RootCaClientTest.pvk -n “CN = tempClientcert” -IC RootCaClientTest.cer -sr currentuser -ss我-sky签名 - pe

“-ss指定证书的商店名称,'我的'是证书的个人商店位置。”

查看Enable Certs on the Service Section了解更多详情。

5

证书存储可以被认为是在操作系统中包含一个或多个certificates.The最常见的方式来查看证书存储逻辑容器使用证书MMC。

您必须决定要在哪些可用商店中导入您的证书。之后,您应该添加到您的配置文件适当的商店名称。

例如:如果您的证书存储在Trusted People商店中,则应该有storeName =“TrustedPeople”。

这是微软在STORENAME https://msdn.microsoft.com/en-us/library/system.security.cryptography.x509certificates.storename(v=vs.110).aspx

通讯录提供的枚举 - >的X.509证书存储的其他用户。

AuthRoot - >第三方认证中心(CA)的X.509证书存储区。

CertificateAuthority - > 中间证书颁发机构(CA)的X.509证书存储区。

不允许 - >撤销证书的X.509证书存储区。

My - >个人证书的X.509证书存储。

根 - >可信根证书颁发机构(CA)的X.509证书存储区。

TrustedPeople - >用于直接信任的人员和资源的X.509证书存储区。

TrustedPublisher - >直接信任的发布者的X.509证书存储区。

大多数情况下,您将证书存储在“个人”商店内,因此商店名称的最常见值是“我的”。

相关问题