11.07.2007 13:50:02Ошибка при отправке запроса на обновление сертификата Ответов: 3
Alexander
При создании запроса на обновление сертификата методом SubmitRequest кидается
эксепшн: Connector: Bad certificate
(Для создания контейнера, секретного и открытого ключей использовал метод createPKCS10 сласса CEnrollClass.
Далее на основе самоподписанного запроса и сертификата из хранилища формирую запрос на обновление.
Вобщем все по "Руководство программиста.pdf")

Сохранил оба запроса (самоподписанный и на обновление) в файлы.
При импорте "вручную" первый никаких ошибок не выдал,
второй выдал:

---------------------------
Мастер выпуска клиентского сертификата ЦР
---------------------------
Error: GetFilePage_Next

Source: CPICom.CertRequest.1

Number: 0x8009310B (-2146881269)

Description: CryptDecodeObjectEx
---------------------------
ОК
---------------------------

Хотя при вызове SubmitRequest и SubmitFirstCertRequest ошибка одна и та же.
(Connector: Bad certificate)

Буду признателен за ответ.

tnx.
 
Ответы:
11.07.2007 17:11:57Tatianka
А Вы не пробовали принять этот запрос через АРМ администратора ЦР?
12.07.2007 13:03:43Alexander
С Bad Certificate разобрался.
Было всего лишь небольшое различие между
полями ReverseSubject и Subject.

Теперь выдается Exception: CryptDecodeObjectEx
в чем проблема?
12.07.2007 13:31:48Alexander
И этот вопрос снимается.
Проблема была в несоответствии перечисленных OID'ов с установленными шаблонами на УЦ при вызове
GetSelfSignedCertRequest();

Возникает вопрос есть ли методы для получения шаблонов с OID'ами?