Freigeben über


CTL_VERIFY_USAGE_PARA-Struktur (wincrypt.h)

Die CTL_VERIFY_USAGE_PARA-Struktur enthält Parameter, die von CertVerifyCTLUsage verwendet werden, um die Gültigkeit der Verwendung einer Zertifikatsperrliste festzulegen.

Syntax

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;

Member

cbSize

Größe dieser Struktur in Bytes.

ListIdentifier

BLOB , das einen ListIdentifier einer zu findenden oder überprüften CTL angibt. Normalerweise ist der cbData-Member des ListIdentifier-BLOBs 0 (null), was angibt, dass eine CTL mit jedem ListIdentifier eine Übereinstimmung sein kann.

Um nur CTLs ohne ListIdentifier abzugleichen, wird das cbData-Element des ListIdentifier-BLOBs auf CTL_FIND_NO_LIST_ID_CBDATA festgelegt.

Wenn ein Aussteller mehrere CTLs für dieselbe SubjectUsage erstellt, kann ein ListIdentifier zwischen ihnen unterscheiden.

cCtlStore

Die Anzahl der Speicher, die nach einer übereinstimmenden CTL gesucht werden sollen.

rghCtlStore

Array von Handles von Stores, die nach einer übereinstimmenden CTL gesucht werden sollen.

cSignerStore

Anzahl der Speicher, die nach zulässigen CTL-Signierern gesucht werden sollen.

rghSignerStore

Array von Handles von Stores, die nach akzeptablen CTL-Signierern gesucht werden sollen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile wincrypt.h

Weitere Informationen

CertVerifyCTLUsage