estrutura NCRYPT_KEY_BLOB_HEADER (ncrypt.h)

A estrutura NCRYPT_KEY_BLOB_HEADER contém um BLOB de chave. Essa estrutura é usada pelas funções NCryptExportKey e NCryptImportKey .

Sintaxe

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

Membros

cbSize

O tamanho, em bytes, dessa estrutura.

dwMagic

Identifica o tipo BLOB . Esse pode ser um dos valores a seguir.

  • NCRYPT_CIPHER_KEY_BLOB_MAGIC
  • NCRYPT_PROTECTED_KEY_BLOB_MAGIC

cbAlgName

Tamanho, em bytes, do nome do algoritmo terminado em nulo, incluindo o zero de terminação.

cbKeyData

Tamanho, em bytes, do BLOB.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho ncrypt.h

Confira também

NCryptExportKey

NCryptImportKey