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