estructura CTL_VERIFY_USAGE_PARA (wincrypt.h)

La estructura de CTL_VERIFY_USAGE_PARA contiene parámetros usados por CertVerifyCTLUsage para establecer la validez del uso de un CTL.

Sintaxis

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;

Miembros

cbSize

Tamaño de esta estructura en bytes.

ListIdentifier

BLOB que especifica un ListIdentifier de un CTL que se va a encontrar o comprobar. Normalmente, el miembro cbData del BLOB ListIdentifier será cero, lo que indica que un CTL con cualquier ListIdentifier puede ser una coincidencia.

Para que solo coincida con las CTL sin ListIdentifier, el miembro cbData del BLOB ListIdentifier se establece en CTL_FIND_NO_LIST_ID_CBDATA.

Si un emisor crea varias CTL para el mismo SubjectUsage, un ListIdentifier puede distinguir entre ellos.

cCtlStore

Recuento de almacenes en los que se va a buscar un CTL coincidente.

rghCtlStore

Matriz de identificadores de almacenes en los que se va a buscar un CTL coincidente.

cSignerStore

Recuento de almacenes en los que se van a buscar firmantes de CTL aceptables.

rghSignerStore

Matriz de identificadores de almacenes que se van a buscar firmantes de CTL aceptables.

Requisitos

Requisito Value
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

CertVerifyCTLUsage