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