structure CTL_FIND_SUBJECT_PARA (wincrypt.h)

La structure CTL_FIND_SUBJECT_PARA contient les données utilisées par CertFindCTLInStore avec un paramètre dwFindType de CTL_FIND_SUBJECT pour rechercher une liste d’approbation de certificats (CTL).

Syntaxe

typedef struct _CTL_FIND_SUBJECT_PARA {
  DWORD                cbSize;
  PCTL_FIND_USAGE_PARA pUsagePara;
  DWORD                dwSubjectType;
  void                 *pvSubject;
} CTL_FIND_SUBJECT_PARA, *PCTL_FIND_SUBJECT_PARA;

Membres

cbSize

Taille, en octets, de cette structure.

pUsagePara

Pointeur vers une structure CTL_FIND_USAGE_PARA . Peut avoir la valeur NULL s’il n’est pas nécessaire de référencer les paramètres CTL_FIND_USAGE_PARA lors de la recherche d’une CTL.

dwSubjectType

Par CTL_CERT_SUBJECT_TYPE, le membre pvSubject pointe vers une CERT_CONTEXT. L’élément SubjectAlgorithm de la LTL est examiné pour déterminer la représentation de l’identité du sujet. Initialement, seul le hachage SHA1 ou MD5 est pris en charge. La propriété de hachage appropriée est obtenue à partir du CERT_CONTEXT.

Par CTL_ANY_SUBJECT_TYPE, pvSubject pointe vers la structure CTL_ANY_SUBJECT_INFO qui contient l’objet SubjectAlgorithm à mettre en correspondance dans la CTL et le SubjectIdentifier à mettre en correspondance dans l’une des entrées CTL.

pvSubject

La valeur du membre pvSubject dépend de la valeur du membre dwSubjectType . Pour plus d’informations, consultez dwSubjectType.

Configuration requise

   
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

CERT_CONTEXT

CTL_ANY_SUBJECT_INFO

CTL_FIND_USAGE_PARA

CertFindCTLInStore