| ||||
| ||||
При создании запроса на обновление сертификата методом 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. | ||||
Ответы: | ||||
| ||||
А Вы не пробовали принять этот запрос через АРМ администратора ЦР? | ||||
| ||||
С Bad Certificate разобрался. Было всего лишь небольшое различие между полями ReverseSubject и Subject. Теперь выдается Exception: CryptDecodeObjectEx в чем проблема? | ||||
| ||||
И этот вопрос снимается. Проблема была в несоответствии перечисленных OID'ов с установленными шаблонами на УЦ при вызове GetSelfSignedCertRequest(); Возникает вопрос есть ли методы для получения шаблонов с OID'ами? | ||||