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

検出または検証される CTLListIdentifier を指定する 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