28.02.2005 11:04:56Ошибка при создании запроса через XENROLLLib Ответов: 5
Максим С.
Здравствуйте.
Пытаюсь создать простейший запрос в VS.net...

using XENROLLib;
...
{
CEnroll2
cEnroll = new CEnroll2();

cEnroll.ProviderName = "Crypto-Pro Cryptographic Service Provider";
cEnroll.ProviderType = 2;
cEnroll.KeySpec = 2;
cEnroll.UseExistingKeySet = 0;

cEnroll.createPKCS10("CN=Name", "");
}

После выбора носителя вылетает COMException, "Внутренняя ошибка"...

Подскажите пожалуйста, в чем может быть дело?..
 
Ответы:
28.02.2005 15:37:25Василий
Нужны подробности:
- версия (в т.ч. билд) установленного КриптоПро CSP
- какая ОС (в т.ч. обновления)
- можно ли на этой машине успешно создать запрос и установить сертификат при помощи нашего тестового ЦС: http://www.cryptopro.ru/certsrv
28.02.2005 16:37:04Максим С.
- КриптоПро CSP 2.0 build 2049

- Windows XP SP 1

- при попытке отправить запрос вашему CA выдает ошибку:

Выбранный CSP не смог обработать запрос. Попробуйте использовать другого CSP.
Ошибка: 0x80090020 - NTE_FAIL

Оч. странно...
28.02.2005 16:53:50Максим С.
Гмм... Попытался создать запрос еще одной утилиткой, та же ошибка (0x80090020)...

Видимо, что-то с ПО случилось (не так давно все бегало).

Простая переустановка КриптоПро не помогает (такое впечатление, что некоторые параметры после удаления все равно в реестре остаются)...
28.02.2005 17:05:50Максим С.
И в моем приложении ошибка с тем же кодом...

Подскажите, что за напасть?
01.03.2005 15:36:32Василий
Какая-то беда с CSP.
Проверьте лицензию в нашей панели, перегрузите компьютер, посмотрите сообщения (в Журнале приложений) о старте наших служб cpinit и cprmcsp.