Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.0
»
CryptEncryptMessage и CryptDecryptMessage не работают.
Статус: Новичок
Группы: Участники
Зарегистрирован: 16.12.2008(UTC) Сообщений: 2 Откуда: mOsKaU
|
Добрый день.
Странная проблема при использовании Крипто-про. CryptDecryptMessage возвращает CRYPT_E_ASN1_EOD (0x80093102: ASN.1 unexpected end of data), хотя ей переданы свежезашифрованные данные из CryptEncryptMessage. Я сначала подумал, что чего-то в колбасных отрезках непонимаю, но с провайдером по умолчанию (MS-овский) всё нормально работает. Пробывал разные OID'ы сувать в CRYPT_ENCRYPT_MESSAGE_PARA::ContentEncryptionAlgorithm (все ГОСТ'овские попробовал), CRYPT_ENCRYPT_MESSAGE_PARA::hCryptProv устанавливаю через CryptAcquireCertificatePrivateKey от сертификата (сертификат Криптопрошный).
Какие дополнительные действия мб надо провести?
Вот OID'ы, на случай если я их неправильно записал (взято из реестра). #define szOID_GOST_R_34p10_2001 ("1.2.643.2.2.19") #define szOID_GOST_R_34p10_94 ("1.2.643.2.2.20") #define szOID_GOST_28147_89 ("1.2.643.2.2.21") #define szOID_GOST_R_34p11_34p10_2001 ("1.2.643.2.2.3") #define szOID_GOST_R_34p11_34p10_94 ("1.2.643.2.2.4") #define szOID_GOST_R_34p11_94 ("1.2.643.2.2.9") #define szOID_GOST_R_34p10_2001_DH ("1.2.643.2.2.98") #define szOID_GOST_R_34p10_94_DH ("1.2.643.2.2.99")
заранее спасибо.
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,393 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 37 раз Поблагодарили: 717 раз в 621 постах
|
В sdk для КриптоПро CSP 3.6 есть примеры кода. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 16.12.2008(UTC) Сообщений: 2 Откуда: mOsKaU
|
maxdm написал:В sdk для КриптоПро CSP 3.6 есть примеры кода. А где/как скачать его? Или м.б. сюда скопируете этот пример.
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,393 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 37 раз Поблагодарили: 717 раз в 621 постах
|
|
|
|
|
|
Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.0
»
CryptEncryptMessage и CryptDecryptMessage не работают.
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close