Поделиться через


структура 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

См. также раздел

CryptExportPKCS8Ex

PCRYPT_RESOLVE_HCRYPTPROV_FUNC