NCryptVerifyClaim 函数 (ncrypt.h)
验证密钥证明声明。
语法
SECURITY_STATUS NCryptVerifyClaim(
[in] NCRYPT_KEY_HANDLE hSubjectKey,
[in, optional] NCRYPT_KEY_HANDLE hAuthorityKey,
[in] DWORD dwClaimType,
[in, optional] NCryptBufferDesc *pParameterList,
[in] PBYTE pbClaimBlob,
[in] DWORD cbClaimBlob,
[out] NCryptBufferDesc *pOutput,
[in] DWORD dwFlags
);
参数
[in] hSubjectKey
声明的主题键句柄。
[in, optional] hAuthorityKey
验证声明时要使用的颁发机构密钥句柄。 此参数是可选的,因为某些声明类型的颁发机构密钥是自包含的。
[in] dwClaimType
声明的类型。
[in, optional] pParameterList
可选参数列表。
[in] pbClaimBlob
输入声明 Blob。
[in] cbClaimBlob
[out] pOutput
输出 blob。
[in] dwFlags
截至Windows 10,未定义任何标志。 此参数应设置为 0。
返回值
返回指示函数成功或失败的状态代码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2016 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | ncrypt.h |
Library | Ncrypt.lib |
DLL | Ncrypt.dll |