Condividi tramite


SecPkgContext_KeyingMaterialInfo struttura (schannel.h)

La struttura SecPkgContext_KeyingMaterialInfo contiene informazioni sul materiale di chiave esportabile in un contesto di sicurezza.

Sintassi

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

Members

cbLabel

Lunghezza, in byte, dell'etichetta ASCII disambiguata, inclusa la terminazione NUL.

pszLabel

Stringa ASCII con terminazione NUL. Il terminatore NUL verrà rimosso da schannel prima di combinare in pszLabel.

Le etichette registrate da IANA devono iniziare con "EXPORT" per evitare collisioni con le etichette PRF esistenti. Le etichette che iniziano con "EXPERIMENTAL" possono essere usate senza registrazione.

cbContextValue

pbContextValue

Puntatore al contesto dell'applicazione. Deve essere NULL se cbContextValue è zero.

cbKeyingMaterial

Lunghezza, in byte, del materiale di chiave da generare. Deve essere maggiore di zero.

Requisiti

   
Client minimo supportato Windows 10 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Intestazione schannel.h (includere Schannel.h, Security.h)