21.11.2007 11:18:40Ошибка 0x80090020 NTE_FAILED - как от нее избавиться? Ответов: 4
Дарья
Добрый день!

Крипто-Про КС1 3.0.3293.
При попытке запроса сертификата выдается эта ошибка.

Сначала ситуация была на Win 2003 Server, на которую заходили под Р-Админом, я думала, что проблема в этом. Но сейчас ошибка повторилась на WinXP Professional SP2 в обычном режиме (причем на втором компьютере с такой же ОС всё работает).
Поискала на форуме, нашла, что такая ошибка выдается, когда используются ДСЧ на Крипто-Про КС2, но у нас-то КС1!
Проверила версии xenroll.dll - одинаковые и на том компьютере, где запрос формируется корректно, и на том, где возникает ошибка. Проверила ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider - там тоже все нормально, всё заполнено, и так же, как на работающем.
Где еще можно поискать?
 
Ответы:
21.11.2007 11:27:14Tatianka
Чем Вы генерируете запрос на сертификат?
Какая версия IE у Вас на проблемной машине?
21.11.2007 12:35:25Дарья
На проблемной машине с WinXP IE 7
На серверной тоже IE 7
на той машине, где без проблем - IE 6

Запрос генерирую в офф-лайн режиме утилитой генерации запроса на сертификат (представляет собой HTML-файл, использующий функции Microsoft Windows, вызываемые из файлов XENROLL.DLL и CAPICOM.DLL, запускается файлом CertReq.Hta)
21.11.2007 12:50:14Tatianka
Вот в версии IE и причина.
Для IE7 у нас выпущен сервис-пак к CSP 3.0, исправляющий как раз эту ошибку. Сервис-пак скачивается со страницы загрузки: http://cryptopro.ru/cryptopro/download/default.asp (первый или второй - смотрите по описанию, какой Вам удобнее), устанавливается на машину с КриптоПро CSP 3.0 и после перезагрузки проблем с созданием запроса быть уже не должно.
22.11.2007 8:33:44Дарья
Огромное спасибо! :)