Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.6
»
CryptDecryptMessage расшифровывает, но PCCERT_CONTEXT == NULL
Статус: Участник
Группы: Участники
Зарегистрирован: 25.05.2012(UTC) Сообщений: 27   Откуда: Нижний Новгород Сказал «Спасибо»: 4 раз
|
При попытке расшифровать сообщение посредством CryptDecryptMessage(), сообщение расшифровывается но ppXchgCert не устанавливается. В чем может быть проблема? (ошибся топиком - речь о unix-like реализации). Код:
DWORD buffer_len = 0;
if (CryptDecryptMessage(&_message_para->message_para,
message, message_len, NULL, &buffer_len, NULL)) {
BYTE *buffer = emalloc(buffer_len);
if (!buffer) {
return;
}
PCCERT_CONTEXT cert_context = NULL;
if (CryptDecryptMessage(&_message_para->message_para,
message, message_len, buffer, &buffer_len, &cert_context)) {
printf("%p\n", cert_context); // cert_context == NULL
// но сообщение расшифровывается
// message_para.certStores = (CertOpenSystemStore(null, "MY");)
// message_para.encodingType = X509_ASN_ENCODING | PKCS_7_ASN_ENCODING
}
}
Отредактировано пользователем 16 сентября 2014 г. 15:41:44(UTC)
| Причина: Не указана
|
|
|
|
Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.6
»
CryptDecryptMessage расшифровывает, но PCCERT_CONTEXT == NULL
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close