Ключевое слово в защите информации
ключевое слово
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline fordil  
#1 Оставлено : 22 октября 2010 г. 2:08:20(UTC)
fordil

Статус: Участник

Группы: Участники
Зарегистрирован: 20.09.2010(UTC)
Сообщений: 12

Пытаюсь собрать detached pkcs контейнер с помощью CryptMsgOpenToEncode.

Вызов выглядит так:
Цитата:

HCRYPTMSG hDestMsg = CryptMsgOpenToEncode(
X509_ASN_ENCODING|PKCS_7_ASN_ENCODING,
CMSG_DETACHED_FLAG,
CMSG_SIGNED,
SignedEncInfo,
NULL,
NULL);


SignedEncInfo это указатель на CMSG_SIGNED_ENCODE_INFO, куда я собрал необходимые данные.

Вызов не срабатывает, и GetLastError выдает код ошибки 2148073504 ( или в hex 80090020). Не нашел, что это означает.

В чем может быть проблема?
Offline Юрий  
#2 Оставлено : 22 октября 2010 г. 2:16:15(UTC)
Юрий

Статус: Активный участник

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 675
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 95 раз в 68 постах
А что возвращает функция FormatMessage на данный код ошибки?
С уважением,
Юрий Строжевский
Offline fordil  
#3 Оставлено : 22 октября 2010 г. 2:20:54(UTC)
fordil

Статус: Участник

Группы: Участники
Зарегистрирован: 20.09.2010(UTC)
Сообщений: 12

Цитата:

LPVOID lpMsgBuf;
FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_FROM_SYSTEM |
FORMAT_MESSAGE_IGNORE_INSERTS,
NULL,
GetLastError(),
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
(LPTSTR) &lpMsgBuf,
0,
NULL);

MessageBox(NULL, (LPCTSTR)lpMsgBuf, NULL, MB_OK | MB_ICONERROR);

LocalFree(lpMsgBuf);


такой вызов выдает сообщение "внутренняя ошибка"
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.