estrutura SecPkgContext_KeyingMaterialInfo (schannel.h)

A estrutura SecPkgContext_KeyingMaterialInfo contém informações sobre o material de chave exportável em um contexto de segurança.

Sintaxe

typedef struct _SecPkgContext_KeyingMaterialInfo {
  WORD  cbLabel;
  LPSTR pszLabel;
  WORD  cbContextValue;
  PBYTE pbContextValue;
  DWORD cbKeyingMaterial;
} SecPkgContext_KeyingMaterialInfo, *PSecPkgContext_KeyingMaterialInfo;

Membros

cbLabel

O comprimento, em bytes, do rótulo ASCII desambiguando, incluindo o terminador NUL.

pszLabel

Uma cadeia de caracteres ASCII terminada em NUL. O terminador NUL será removido pelo schannel antes de misturar em pszLabel.

Os rótulos registrados em IANA devem começar com "EXPORT" para evitar colisões com rótulos PRF existentes. Os rótulos que começam com "EXPERIMENTAL" podem ser usados sem registro.

cbContextValue

pbContextValue

O ponteiro para o contexto do aplicativo. Deve ser NULL se cbContextValue for zero.

cbKeyingMaterial

O comprimento, em bytes, do material de chave a ser gerado. Deve ser maior que zero.

Requisitos

   
Cliente mínimo com suporte Windows 10 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Cabeçalho schannel.h (inclua Schannel.h, Security.h)