SecPkgContext_KeyingMaterialInfo-Struktur (schannel.h)
Die SecPkgContext_KeyingMaterialInfo-Struktur enthält Informationen zum exportierbaren Schlüsselmaterial in einem Sicherheitskontext.
Syntax
typedef struct _SecPkgContext_KeyingMaterialInfo {
WORD cbLabel;
LPSTR pszLabel;
WORD cbContextValue;
PBYTE pbContextValue;
DWORD cbKeyingMaterial;
} SecPkgContext_KeyingMaterialInfo, *PSecPkgContext_KeyingMaterialInfo;
Members
cbLabel
Die Länge der eindeutigen ASCII-Bezeichnung in Bytes, einschließlich des NUL-Abschlusszeichens.
pszLabel
Eine NUL-beendete ASCII-Zeichenfolge. Der NUL-Abschlussator wird vor dem Mischen in pszLabel von schannel entfernt.
IANA-registrierte Bezeichnungen sollten mit "EXPORTER" beginnen, um Kollisionen mit vorhandenen PRF-Bezeichnungen zu vermeiden. Bezeichnungen, die mit "EXPERIMENTAL" beginnen, können ohne Registrierung verwendet werden.
cbContextValue
pbContextValue
Der Zeiger auf den Anwendungskontext. Muss NULL sein, wenn cbContextValue null ist.
cbKeyingMaterial
Die Länge des zu generierenden Schlüsselmaterials in Bytes. Muss größer sein als Null.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Kopfzeile | schannel.h (include Schannel.h, Security.h) |