Мне установили сертификат в Windows Server 2003
Путь I видит от MMC: Сертификаты (Локальный компьютер)/Personal/Certificates
Я хочу настроить его в своей конфигурации wcf. Как я знаю, каков storeName?
Это - то, что я получаю до сих пор в моей конфигурации wcf
<serviceCertificate findValue="certificate.example.com" storeLocation="LocalMachine" storeName="???" x509FindType="FindBySubjectName" />
Попробуйте storeName = "My", это обычное значение.
Что касается команд makecert (как показано ниже):
makecert -sk MyKeyName -iv RootCaClientTest.pvk -n "CN=tempClientcert" -ic
RootCaClientTest.cer -sr currentuser -ss My -sky signature -pe
« -ss
» определяет имя хранилища для сертификата. « My
» - это личное хранилище сертификата. »
<serviceCertificate findValue="xxxxx" storeLocation="LocalMachine" x509FindType="FindByThumbprint" />
В итоге я использовал FindbyThumbprint, теперь моя служба может найти сертификат.
Чтобы получить отпечаток вашего сертификата: http://msdn.microsoft.com/en-us/library/ms734695.aspx