Ошибка файла не найдена при создании закрытого ключа с использованием CERTENROLLLib - PullRequest
2 голосов
/ 27 декабря 2011

System.IO.FileNotFoundException: CertEnroll :: CX509PrivateKey :: Создать: Система не может найти указанный файл. 0x80070002 (WIN32: 2)

Приведенная выше ошибка - исключение, возникающее при попытке создать закрытый ключ для создания CSR с использованием класса CX509PrivateKeyClass из CertEnroll.dll.

Кажется, что это происходит, только когда я пытаюсь выполнить код, развернутый на сервере Windows 2008.

Отлично работает под Windows 7.

1 Ответ

1 голос
/ 29 декабря 2011

Это потому, что у вас нет соответствующего разрешения для вызова COM.Я не уверен, что самое низкое разрешение, но локальный администратор должен работать.

...