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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline zer0c14  
#1 Оставлено : 1 августа 2014 г. 1:46:32(UTC)
zer0c14

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

Группы: Участники
Зарегистрирован: 25.05.2012(UTC)
Сообщений: 27
Мужчина
Российская Федерация
Откуда: Нижний Новгород

Сказал «Спасибо»: 4 раз
Необходимо получить срок действия закрытого ключа (PRIVATEKEY_USAGE_PERIOD). GetLastError - 0x80090009. Данная реализация присутствует в UNIX-like версии?
Код:

DWORD period_size = 0;
int result = CryptDecodeObject(
    PKCS_7_ASN_ENCODING | X509_ASN_ENCODING,
    szCPGUID_PRIVATEKEY_USAGE_PERIOD_Encode,
    intern->cert_info.rgExtension[i].Value.pbData,
    intern->cert_info.rgExtension[i].Value.cbData,
    CRYPT_DECODE_ALLOC_FLAG | CRYPT_DECODE_NOCOPY_FLAG,
    NULL,
    &period_size
);
printf("%d\n", result);
printf("0x%08x\n", GetLastError()); // 0x80090009

Debian 7 / CSP 3.6.1-4

Отредактировано пользователем 1 августа 2014 г. 1:47:39(UTC)  | Причина: Не указана

Offline Kirill Sobolev  
#2 Оставлено : 1 августа 2014 г. 11:31:55(UTC)
Кирилл Соболев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,732
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
CRYPT_DECODE_ALLOC_FLAG - это флаг для CryptDecodeObjectEx.
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Кирилл Соболев за этот пост.
zer0c14 оставлено 01.08.2014(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.