2010-04-30 29 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證書存儲區。

大多數情況下,您將證書存儲在「個人」商店內,因此商店名稱的最常見值是「我的」。

相關問題