Назад | Перейти на главную страницу

Установка сертификата, установленного через MMC для учетной записи службы

(Отказ от ответственности: Я разместил этот вопрос на StackOverflow, но с точки зрения разработчика. Я попытался переписать вопрос, чтобы он соответствовал условиям ServerFault)

Специальная служба должна войти на удаленный сервер через соединение HTTPS, то есть с сертификатом SSL (Windows 2008 Server SP2).

Я последовал за Инструкции Microsoft для установки сертификата для учетной записи службы с MMC. Сертификат (самоподписанный) установлен в Надежный корень Центры сертификации Хранилище сертификатов. Поэтому я добавил оснастку сертификата и добавил сертификат для учетной записи службы. Затем я где-то сохранил файл консоли, но не знаю, полезен ли он (полагаю, изменения вступят в силу немедленно?).

Сертификат виден в реестре (<ServiceName> это название службы):

HKLM\SOFTWARE\Microsoft\Cryptography\ Services\<ServiceName>\SystemCertificates\Root\Certificates\<digitalFootprint>

Однако служба не находит сертификат (предполагается, что тип хранилища - X509).

У меня возникла аналогичная проблема при попытке установить сертификат для пользователя с certmgr.msc. Пришлось зайти как пользователь, установить через Internet Explorer чтобы заставить его работать.

Я что-то пропустил?