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
消除歧义 ASCII 标签(包括 NUL 终止符)的长度(以字节为单位)。
pszLabel
以 NUL 结尾的 ASCII 字符串。 在 pszLabel 中混合之前,schannel 将删除 NUL 终止符。
IANA 注册的标签应以“EXPORTER”开头,以避免与现有 PRF 标签发生冲突。 无需注册即可使用以“EXPERIMENTAL”开头的标签。
cbContextValue
pbContextValue
指向应用程序上下文的指针。 如果 cbContextValue 为零,则必须为 NULL。
cbKeyingMaterial
要生成的键键材料的长度(以字节为单位)。 必须大于零。
要求
最低受支持的客户端 | Windows 10 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
标头 | schannel.h (包括 Schannel.h、Security.h) |