Compartir a través de


estructura CTL_FIND_SUBJECT_PARA (wincrypt.h)

La estructura CTL_FIND_SUBJECT_PARA contiene datos usados por CertFindCTLInStore con un parámetro dwFindType de CTL_FIND_SUBJECT para buscar una lista de confianza de certificados (CTL).

Sintaxis

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;

Miembros

cbSize

Tamaño, en bytes, de esta estructura.

pUsagePara

Puntero a una estructura de CTL_FIND_USAGE_PARA . Puede ser NULL si no es necesario hacer referencia a los parámetros CTL_FIND_USAGE_PARA al buscar un CTL.

dwSubjectType

Para CTL_CERT_SUBJECT_TYPE, el miembro pvSubject apunta a un CERT_CONTEXT. El SubjectAlgorithm del CTL se examina para determinar la representación de la identidad del sujeto. Inicialmente, solo se admitirá el hash SHA1 o MD5. La propiedad hash adecuada se obtiene del CERT_CONTEXT.

Para CTL_ANY_SUBJECT_TYPE, pvSubject apunta a la estructura de CTL_ANY_SUBJECT_INFO que contiene el SubjectAlgorithm que se va a coincidir en el CTL y subjectIdentifier que se va a buscar en una de las entradas de CTL.

pvSubject

El valor del miembro pvSubject depende del valor del miembro dwSubjectType . Para obtener más información, vea dwSubjectType.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado wincrypt.h

Consulte también

CERT_CONTEXT

CTL_ANY_SUBJECT_INFO

CTL_FIND_USAGE_PARA

CertFindCTLInStore