CTL_VERIFY_USAGE_PARA 構造体 (wincrypt.h)

CTL_VERIFY_USAGE_PARA構造体には、CTL の使用法の有効性を確立するために CertVerifyCTLUsage によって使用されるパラメーターが含まれています。

構文

typedef struct _CTL_VERIFY_USAGE_PARA {
  DWORD           cbSize;
  CRYPT_DATA_BLOB ListIdentifier;
  DWORD           cCtlStore;
  HCERTSTORE      *rghCtlStore;
  DWORD           cSignerStore;
  HCERTSTORE      *rghSignerStore;
} CTL_VERIFY_USAGE_PARA, *PCTL_VERIFY_USAGE_PARA;

メンバー

cbSize

この構造体のサイズ (バイト単位)。

ListIdentifier

検出または検証される CTL の ListIdentifier を指定する BLOB。 通常、ListIdentifier BLOB の cbData メンバーは 0 になり、任意の ListIdentifier を持つ CTL が一致する可能性があることを示します。

ListIdentifier のない CCTL のみを照合するには、ListIdentifier BLOB の cbData メンバーがCTL_FIND_NO_LIST_ID_CBDATAに設定されます。

発行者が同じ SubjectUsage に対して複数の CCTL を作成する場合、 ListIdentifier はそれらを区別できます。

cCtlStore

一致する CTL を検索するストアの数。

rghCtlStore

一致する CTL を検索するために検索するストアのハンドルの配列。

cSignerStore

許容される CTL 署名者を検索するストアの数。

rghSignerStore

許容される CTL 署名者を検索するストアのハンドルの配列。

要件

要件 値
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header wincrypt.h

こちらもご覧ください

CertVerifyCTLUsage