CTL_VERIFY_USAGE_PARA structure (wincrypt.h)
La structure CTL_VERIFY_USAGE_PARA contient des paramètres utilisés par CertVerifyCTLUsage pour établir la validité de l’utilisation d’une CTL.
Syntaxe
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;
Membres
cbSize
Taille de cette structure en octets.
ListIdentifier
BLOB qui spécifie un ListIdentifier d’une CTL à rechercher ou à vérifier. Normalement, le membre cbData de l’objet BLOB ListIdentifier est égal à zéro, ce qui indique qu’une CTL avec n’importe quel ListIdentifier peut être une correspondance.
Pour mettre en correspondance uniquement des listes CTL sans ListIdentifier, le membre cbData de l’objet BLOB ListIdentifier est défini sur CTL_FIND_NO_LIST_ID_CBDATA.
Si un émetteur crée plusieurs CTL pour le même SubjectUsage, un ListIdentifier peut les distinguer.
cCtlStore
Nombre de magasins à rechercher pour une CTL correspondante.
rghCtlStore
Tableau de handles de magasins à rechercher pour trouver une CTL correspondante.
cSignerStore
Nombre de magasins à rechercher pour les signataires CTL acceptables.
rghSignerStore
Tableau de handles de magasins à rechercher pour les signataires CTL acceptables.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | wincrypt.h |