WCF: не удается найти сертификат X.509 - PullRequest
0 голосов
/ 01 октября 2019

Ошибка при просмотре Outlook.svc из IIS. Не удается найти сертификат X.509, используя следующие критерии поиска: StoreName 'My', StoreLocation 'LocalMachine', FindType 'FindBySubjectName', FindValue ''

1 Ответ

0 голосов
/ 02 октября 2019

Поскольку ваша служба WCF использует сертификат для защиты связи, она обычно основана на транспортном уровне или уровне сообщений для шифрования и подписи сообщений.
Это требует настройки сертификата для службы при размещении WCF. service in IIS.
Сертификаты обычно хранятся в хранилище сертификатов компьютеров Windows и делятся на текущих пользователей и локальные компьютеры.
Доступ к нему можно получить с помощью следующих команд оболочки.

Текущее хранилище пользователя: Certmgr.msc
Локальное хранилище компьютера: Certlm.msc

https://docs.microsoft.com/en-us/windows-hardware/drivers/install/local-machine-and-current-user-certificate-stores
Сведения об ошибках в основном указывают на отсутствие• определенный сертификат, который соответствует условию поиска в хранилище сертификатов локального компьютера. Чтобы решить эту проблему, мы могли бы указать другой сертификат или изменить режим безопасности службы WCF.
Не стесняйтесь сообщить мне, если есть что-то, с чем я могу помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...