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 |