У меня есть приложение-служба Windows, которое выполняется под определенной учетной записью пользователя, которое вызывает удаленный веб-сервис через HTTPS. Сертификат, используемый удаленным сервером, выдается корневым центром, который не входит в число установленных по умолчанию для Windows.
В результате этого происходит сбой приложения при вызове веб-службы, поскольку невозможно установить доверительные отношения с удаленным сервером. Для решения этой проблемы мне нужно установить корневой сертификат в хранилище сертификатов ОС.
Пока все довольно просто ...
Где этот сертификат должен быть установлен? В настоящее время он установлен (через MMC-> Сертификаты) в раздел Trusted Root Certification Authorities для локальной машины.