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 |