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
CRL_V1
versión 1
CRL_V2
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

Consulte también

CERT_EXTENSION

CRL_ENTRY

CRYPT_ALGORITHM_IDENTIFIER

CRYPT_INTEGER_BLOB

CertVerifyCRLRevocation

CryptSignAndEncodeCertificate