Expand Minimize

CRL_INFO structure

The CRL_INFO structure contains the information of a certificate revocation list (CRL).

Syntax


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;

Members

dwVersion

Version number of the CRL. Currently defined version numbers are shown in the following table.

ValueMeaning
CRL_V1

version 1

CRL_V2

version 2

 

SignatureAlgorithm

CRYPT_ALGORITHM_IDENTIFIER structure that contains the object identifier (OID) of a signature algorithm and any associated additional parameters.

Issuer

A BLOB structure that contains an encoded certificate issuer's name.

ThisUpdate

Indication of the date and time of the CRL's published. If the time is after 1950 and before 2050, it is UTC-time encoded as an 8-byte date/time precise to seconds with a 2-digit year (that is, YYMMDDHHMMSS plus 2 bytes). Otherwise, it is generalized-time encoded as an 8-byte year precise to milliseconds with a 4-byte year.

NextUpdate

Indication of the date and time for the CRL's next available scheduled update. If the time is after 1950 and before 2050, it is UTC-time encoded as an 8-byte date/time precise to seconds with a 2-digit year (that is, YYMMDDHHMMSS plus 2 bytes). Otherwise, it is generalized-time encoded as an 8-byte date time precise to milliseconds with a 4-byte year.

cCRLEntry

Number of elements in the rgCRLEntry array.

rgCRLEntry

Array of pointers to CRL_ENTRY structures. Each of these structures represents a revoked certificate.

cExtension

Number of elements in the rgExtension array.

rgExtension

Array of pointers to CERT_EXTENSION structures, each holding information about the CRL.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Wincrypt.h

See also

CERT_EXTENSION
CertVerifyCRLRevocation
CRL_ENTRY
CRYPT_ALGORITHM_IDENTIFIER
CRYPT_INTEGER_BLOB
CryptSignAndEncodeCertificate

 

 

Community Additions

ADD
Show:
© 2014 Microsoft