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


структура NCRYPT_KEY_BLOB_HEADER (ncrypt.h)

Структура NCRYPT_KEY_BLOB_HEADER содержит большой двоичный объект ключа. Эта структура используется функциями NCryptExportKey и NCryptImportKey .

Синтаксис

typedef struct _NCRYPT_KEY_BLOB_HEADER {
  ULONG cbSize;
  ULONG dwMagic;
  ULONG cbAlgName;
  ULONG cbKeyData;
} NCRYPT_KEY_BLOB_HEADER, *PNCRYPT_KEY_BLOB_HEADER;

Члены

cbSize

Размер данной структуры (в байтах).

dwMagic

Идентифицирует тип БОЛЬШОГО ДВОИЧНОГО ОБЪЕКТА . Это может быть одно из следующих значений.

  • NCRYPT_CIPHER_KEY_BLOB_MAGIC
  • NCRYPT_PROTECTED_KEY_BLOB_MAGIC

cbAlgName

Размер в байтах имени алгоритма, завершающегося значением NULL, включая завершающий нуль.

cbKeyData

Размер большого двоичного объекта в байтах.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Верхняя часть ncrypt.h

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

NCryptExportKey

NCryptImportKey