Partager via


structure SecPkgContext_KeyingMaterialInfo (schannel.h)

La structure SecPkgContext_KeyingMaterialInfo contient des informations sur le matériel de clé exportable dans un contexte de sécurité.

Syntaxe

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

Membres

cbLabel

Longueur, en octets, de l’étiquette ASCII ambiguë, y compris la terminaison NUL.

pszLabel

Chaîne ASCII terminée par NUL. L’élément de terminaison NUL est supprimé par schannel avant le mixage dans pszLabel.

Les étiquettes enregistrées par l’IANA doivent commencer par « EXPORTER » pour éviter les collisions avec les étiquettes PRF existantes. Les étiquettes commençant par « EXPERIMENTAL » peuvent être utilisées sans inscription.

cbContextValue

pbContextValue

Pointeur vers le contexte de l’application. Doit avoir la valeur NULL si cbContextValue est égal à zéro.

cbKeyingMaterial

Longueur, en octets, du matériau de keying à générer. Doit être supérieur à zéro.

Spécifications

   
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
En-tête schannel.h (inclure Schannel.h, Security.h)