Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро .NET
»
Ошибка подтверждения сообщения продления сертификата в ЦР (CryptDecodeObjectEx (0x8009310B))
Статус: Участник
Группы: Участники
Зарегистрирован: 22.06.2012(UTC) Сообщений: 13
|
Помогите разобраться с проблемой: реализую операцию продления сертификата (согласно руководству программиста), сначала выполняется операция SubmitRequest (отсылает запрос на продление сертификата) , а потом AcceptRequest (подтверждает продление и формирует новый серт). SubmitRequest -проходит нормально, а AcceptRequest - периодически возникает ошибка CryptDecodeObjectEx (0x8009310B).
Для подписи использую .NET классы: ContentInfo contentInfo = new ContentInfo(data); SignedCms signedCms = new SignedCms(contentInfo, false); CmsSigner cmsSigner = new CmsSigner(signerCert); signedCms.ComputeSignature(cmsSigner,false); encode = signedCms.Encode();
На стадии подтверждения использую код выше, чтобы подписать data = < сообщение PKCS7 (запрос на продление)> админским сертификатом и отправляю сообщение с помощью SoapClient30 (Soap ToolKit 3.0). В ЦР утверждают, что запрос на подтверждение имеет битый запрос PKCS10, но тогда почему нормально проходит SubmitRequest, в кот. изначально этот запрос присутствует ? Возможно проблема связана с кодировкамиЮ кот. я не указываю: при посылке сообщения просто конверчу байты PKCS7 в Base64 с помощью Convert.ToBase64String. Возможно перед подписью байтов PKCS7 в операции подтверждения нужно как-то перекодировать data. Странно что на выпуске проблем с подтверждением не наблюдается
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро .NET
»
Ошибка подтверждения сообщения продления сертификата в ЦР (CryptDecodeObjectEx (0x8009310B))
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close