структура CRYPT_PRIVATE_KEY_INFO (wincrypt.h)
[Структура CRYPT_PRIVATE_KEY_INFO доступна для использования в операционных системах, указанных в разделе Требования. Он может быть изменен или недоступен в последующих версиях.]
Структура CRYPT_PRIVATE_KEY_INFO содержит закрытый ключ ясного текста в поле PrivateKey (в кодировке DER). CRYPT_PRIVATE_KEY_INFO содержит сведения в типе PKCS #8 PrivateKeyInfo ASN.1, найденном в стандарте PKCS #8.
Синтаксис
typedef struct _CRYPT_PRIVATE_KEY_INFO {
DWORD Version;
CRYPT_ALGORITHM_IDENTIFIER Algorithm;
CRYPT_DER_BLOB PrivateKey;
PCRYPT_ATTRIBUTES pAttributes;
} CRYPT_PRIVATE_KEY_INFO, *PCRYPT_PRIVATE_KEY_INFO;
Члены
Version
Значение DWORD , определяющее версию PKCS #8.
Algorithm
Структура CRYPT_ALGORITHM_IDENTIFIER , указывающая алгоритм использования закрытого ключа (RSA или DSA).
PrivateKey
Структура CRYPT_DER_BLOB , содержащая ключевые данные.
pAttributes
Структура CRYPT_ATTRIBUTES , идентифицирующая атрибуты PKCS #8.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | wincrypt.h |