Ошибка ERROR 0x8f00040: Load certificate from system store - not found root or intermediate certificate in system store

Добрый день!

Приложение запускается из IIS Manager на тестовом сервере, где установлены корневые сертификаты(все 4 скачаны с pki.gov.kz и установлены в корневые), используется боевой ключ.
%D0%9A%D0%BE%D1%80%D0%BD%D0%B5%D0%B2%D1%8B%D0%B5%20%D1%81%D0%B5%D1%80%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D1%8B
Но при вызове метода X509ValidateCertificate выдает ошибку ERROR 0x8f00040: Load certificate from system store - not found root or intermediate certificate in system store.
При запуске тестового приложения KalkanCryptTest_CSharp на этом же сервере из Visual Studio ошибки нет.
В чем может быть причина?

Добрый день!
Могли бы отправить тестовое приложение, где воспроизводится ошибка на knca@pki.gov.kz?
Необходимо протестировать, чтобы сказать причину

Удалось ли решить проблему? Тоже столкнулся с данным видом ошибки, если есть ответ как решить прошу поделиться информацией.

Удалось ли решить проблему? Тоже столкнулся с данным видом ошибки, если есть ответ как решить прошу поделиться информацией. Она происходит в ИС Акциз, не видит ключи эцп хотя они загружены. Пробовал полностью переустанавливать и использовать другие эцп ключи

Добрый день.

Одним из вариантов решения данной ошибки является - включение разрешения профилю в IIS Manager видеть корневые сертификаты, которые в свою очередь тоже нужно устанавливать на Current User.
В ApplicationPools -> AdvancedSettings -> Load User Profile надо поставить true.

1 Симпатия