struttura CTL_INFO (wincrypt.h)
La struttura CTL_INFO contiene le informazioni archiviate in un elenco di certificati attendibili (CTL).
Sintassi
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;
Members
dwVersion
Numero di versione del CTL. I numeri di versione attualmente definiti sono illustrati nella tabella seguente.
Valore | Significato |
---|---|
|
Versione 1 |
SubjectUsage
CTL_USAGE struttura che identifica l'utilizzo previsto dell'elenco come sequenza di identificatori di oggetto. Corrisponde all'estensione Utilizzo chiavi avanzato .
ListIdentifier
Struttura CRYPT_DATA_BLOB che include una stringa di byte che identifica in modo univoco l'elenco. Questo membro viene usato per aumentare l'oggetto SubjectUsage e specifica ulteriormente l'elenco quando lo si desidera.
SequenceNumber
BLOB che contiene un numero che aumenta in modo monotonico per ogni aggiornamento della durata (CTL).
ThisUpdate
Indicazione della data e dell'ora degli elenchi di revoche di certificati (CRL) pubblicati. Se l'ora è successiva al 1950 e prima del 2050, l'ora UTC viene codificata come data/ora a 8 byte precisa in secondi con un anno a 2 cifre,ovvero YYMMDDHHMMSS più 2 byte. In caso contrario, il tempo generalizzato viene codificato come un anno di 8 byte preciso in millisecondi con un anno a 4 byte.
NextUpdate
Indicazione della data e dell'ora per il successivo aggiornamento pianificato disponibile del CRL. Se l'ora è successiva al 1950 e prima del 2050, l'ora UTC viene codificata come data/ora a 8 byte precisa in secondi con un anno a 2 cifre,ovvero YYMMDDHHMMSS più 2 byte. In caso contrario, viene codificato in formato time generalizzato come ora di data a 8 byte precisa fino a millisecondi con un anno a 4 byte.
SubjectAlgorithm
CRYPT_ALGORITHM_IDENTIFIER struttura che contiene il tipo di algoritmo di SubjectIdentifier in CTL_ENTRY membri della matrice membro rgCTLEntry . La struttura include anche parametri aggiuntivi usati dall'algoritmo.
cCTLEntry
Numero di elementi nella matrice di membri rgCTLEntry .
rgCTLEntry
Matrice di strutture CTL_ENTRY .
cExtension
Numero di elementi nella matrice rgExtension .
rgExtension
Matrice di strutture CERT_EXTENSION .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | wincrypt.h |