Share via


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

Voir aussi

CertVerifyCTLUsage