estructura CRL_INFO (wincrypt.h)
La estructura CRL_INFO contiene la información de una lista de revocación de certificados (CRL).
Sintaxis
typedef struct _CRL_INFO {
DWORD dwVersion;
CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm;
CERT_NAME_BLOB Issuer;
FILETIME ThisUpdate;
FILETIME NextUpdate;
DWORD cCRLEntry;
PCRL_ENTRY rgCRLEntry;
DWORD cExtension;
PCERT_EXTENSION rgExtension;
} CRL_INFO, *PCRL_INFO;
Miembros
dwVersion
Número de versión de la CRL. Los números de versión definidos actualmente se muestran en la tabla siguiente.
Valor | Significado |
---|---|
|
versión 1 |
|
versión 2 |
SignatureAlgorithm
CRYPT_ALGORITHM_IDENTIFIER estructura que contiene el identificador de objeto (OID) de un algoritmo de firma y los parámetros adicionales asociados.
Issuer
Estructura BLOB que contiene el nombre del emisor de certificado codificado.
ThisUpdate
Indicación de la fecha y hora de publicación de la CRL. Si la hora es posterior a 1950 y antes de 2050, se codifica en hora UTC como una fecha y hora de 8 bytes exacta a segundos con un año de 2 dígitos (es decir, AAAMMDDHHMMSS más 2 bytes). De lo contrario, se codifica en tiempo generalizado como un año de 8 bytes preciso para milisegundos con un año de 4 bytes.
NextUpdate
Indicación de la fecha y hora de la siguiente actualización programada disponible de la CRL. Si la hora es posterior a 1950 y antes de 2050, se codifica en hora UTC como una fecha y hora de 8 bytes exacta a segundos con un año de 2 dígitos (es decir, AAAMMDDHHMMSS más 2 bytes). De lo contrario, se codifica en tiempo generalizado como una fecha de 8 bytes precisa para milisegundos con un año de 4 bytes.
cCRLEntry
Número de elementos de la matriz rgCRLEntry .
rgCRLEntry
Matriz de punteros a CRL_ENTRY estructuras. Cada una de estas estructuras representa un certificado revocado.
cExtension
Número de elementos de la matriz rgExtension .
rgExtension
Matriz de punteros a CERT_EXTENSION estructuras, cada una de las cuales contiene información sobre la CRL.
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 |