NCryptCreateClaim 関数 (ncrypt.h)

キー構成証明要求を作成します。

構文

SECURITY_STATUS NCryptCreateClaim(
  [in]           NCRYPT_KEY_HANDLE hSubjectKey,
  [in, optional] NCRYPT_KEY_HANDLE hAuthorityKey,
  [in]           DWORD             dwClaimType,
  [in, optional] NCryptBufferDesc  *pParameterList,
  [out]          PBYTE             pbClaimBlob,
  [in]           DWORD             cbClaimBlob,
  [out]          DWORD             *pcbResult,
  [in]           DWORD             dwFlags
);

パラメーター

[in] hSubjectKey

要求が作成されるサブジェクト キー ハンドル。

[in, optional] hAuthorityKey

要求の基になっている機関キー ハンドル。

[in] dwClaimType

要求の種類。

[in, optional] pParameterList

省略可能なパラメーター リスト。

[out] pbClaimBlob

作成された要求 BLOB の出力。

[in] cbClaimBlob

[out] pcbResult

作成された要求 BLOB の出力。

[in] dwFlags

Windows 10時点では、フラグは定義されていません。 このパラメーターは 0 に設定する必要があります。

戻り値

関数の成功または失敗を示す状態コードを返します。

要件

   
サポートされている最小のクライアント Windows 10 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー ncrypt.h
Library Ncrypt.lib
[DLL] Ncrypt.dll