structure CTL_INFO (wincrypt.h)
La structure CTL_INFO contient les informations stockées dans une liste d’approbation de certificats (CTL).
Syntaxe
typedef struct _CTL_INFO {
DWORD dwVersion;
CTL_USAGE SubjectUsage;
CRYPT_DATA_BLOB ListIdentifier;
CRYPT_INTEGER_BLOB SequenceNumber;
FILETIME ThisUpdate;
FILETIME NextUpdate;
CRYPT_ALGORITHM_IDENTIFIER SubjectAlgorithm;
DWORD cCTLEntry;
PCTL_ENTRY rgCTLEntry;
DWORD cExtension;
PCERT_EXTENSION rgExtension;
} CTL_INFO, *PCTL_INFO;
Membres
dwVersion
Numéro de version de la CTL. Les numéros de version actuellement définis sont indiqués dans le tableau suivant.
Valeur | Signification |
---|---|
|
version 1 |
SubjectUsage
CTL_USAGE structure identifiant l’utilisation prévue de la liste en tant que séquence d’identificateurs d’objets. Il s’agit de la même chose que dans l’extension Utilisation de clé améliorée .
ListIdentifier
Une structure CRYPT_DATA_BLOB qui inclut une chaîne d’octets qui identifie de manière unique la liste. Ce membre est utilisé pour augmenter l’objet SubjectUsage et spécifie davantage la liste lorsque vous le souhaitez.
SequenceNumber
Objet BLOB qui contient un nombre croissant de manière monotone pour chaque mise à jour de la CTL.
ThisUpdate
Indication de la date et de l’heure des listes de révocation de certificats (CRL) publiées. Si l’heure est postérieure à 1950 et avant 2050, elle est encodée à l’heure UTC comme une date/heure de 8 octets précise en secondes avec une année à 2 chiffres (autrement dit, AAAMMDHHMMSSS 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 à l’heure UTC comme une date/heure de 8 octets précise en secondes avec une année à 2 chiffres (autrement dit, AAAMMDHHMMSSS plus 2 octets). Sinon, elle est encodée en temps généralisé sous la forme d’une date de 8 octets précise en millisecondes avec une année de 4 octets.
SubjectAlgorithm
CRYPT_ALGORITHM_IDENTIFIER structure qui contient le type d’algorithme de SubjectIdentifier dans CTL_ENTRY membres du tableau de membres rgCTLEntry . La structure inclut également des paramètres supplémentaires utilisés par l’algorithme.
cCTLEntry
Nombre d’éléments dans le tableau de membres rgCTLEntry .
rgCTLEntry
Tableau de structures CTL_ENTRY .
cExtension
Nombre d’éléments dans le tableau rgExtension .
rgExtension
Tableau de structures CERT_EXTENSION .
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 |