CRL_INFO structure (wincrypt.h)
La structure CRL_INFO contient les informations d’une liste de révocation de certificats (CRL).
Syntaxe
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;
Membres
dwVersion
Numéro de version de la liste de révocation de certificats. Les numéros de version actuellement définis sont indiqués dans le tableau suivant.
Valeur | Signification |
---|---|
|
version 1 |
|
version 2 |
SignatureAlgorithm
CRYPT_ALGORITHM_IDENTIFIER structure qui contient l’identificateur d’objet (OID) d’un algorithme de signature et tous les paramètres supplémentaires associés.
Issuer
Structure BLOB qui contient le nom d’un émetteur de certificat encodé.
ThisUpdate
Indication de la date et de l’heure de publication de la liste de révocation de certificats. Si l’heure est postérieure à 1950 et avant 2050, elle est encodée en heure UTC comme une date/heure de 8 octets précise en secondes avec une année à 2 chiffres (autrement dit, YYMMDHHMMSS plus 2 octets). Sinon, elle est encodée en temps généralisé sous la forme d’une année de 8 octets précise en millisecondes avec une année de 4 octets.
NextUpdate
Indication de la date et de l’heure de la prochaine mise à jour planifiée disponible de la liste de révocation de certificats. Si l’heure est postérieure à 1950 et avant 2050, elle est encodée en heure UTC comme une date/heure de 8 octets précise en secondes avec une année à 2 chiffres (autrement dit, YYMMDHHMMSS plus 2 octets). Sinon, elle est encodée en heure généralisée sous la forme d’une date de 8 octets précise en millisecondes avec une année de 4 octets.
cCRLEntry
Nombre d’éléments dans le tableau rgCRLEntry .
rgCRLEntry
Tableau de pointeurs vers CRL_ENTRY structures. Chacune de ces structures représente un certificat révoqué.
cExtension
Nombre d’éléments dans le tableau rgExtension .
rgExtension
Tableau de pointeurs vers CERT_EXTENSION structures, chacun contenant des informations sur la liste de révocation de certificats.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | wincrypt.h |