Статус: Участник
Группы: Участники
Зарегистрирован: 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)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,732 Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
CRYPT_DECODE_ALLOC_FLAG - это флаг для CryptDecodeObjectEx. |
|
1 пользователь поблагодарил Кирилл Соболев за этот пост.
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close