SecPkgContext_KeyingMaterialInfo構造体 (schannel.h)
SecPkgContext_KeyingMaterialInfo構造体には、セキュリティ コンテキストでのエクスポート可能なキーマテリアルに関する情報が含まれています。
構文
typedef struct _SecPkgContext_KeyingMaterialInfo {
WORD cbLabel;
LPSTR pszLabel;
WORD cbContextValue;
PBYTE pbContextValue;
DWORD cbKeyingMaterial;
} SecPkgContext_KeyingMaterialInfo, *PSecPkgContext_KeyingMaterialInfo;
メンバー
cbLabel
NUL ターミネータを含む、あいまいさを解消する ASCII ラベルの長さ (バイト単位)。
pszLabel
NUL で終わる ASCII 文字列。 nUL ターミネータは、pszLabel で混合する前に schannel によって削除されます。
既存の PRF ラベルとの競合を回避するために、IANA で登録されたラベルは "EXPORTER" で始まる必要があります。 "EXPERIMENTAL" で始まるラベルは、登録なしで使用できます。
cbContextValue
pbContextValue
アプリケーション コンテキストへのポインター。 cbContextValue が 0 の場合は NULL にする必要があります。
cbKeyingMaterial
生成されるキーマテリアルの長さ (バイト単位)。 0 より大きくなければなりません。
要件
サポートされている最小のクライアント | Windows 10 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
Header | schannel.h (Schannel.h、Security.h を含む) |