Condividi tramite


struttura CRL_INFO (wincrypt.h)

La struttura CRL_INFO contiene le informazioni di un elenco di revoche di certificati (CRL).

Sintassi

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

Numero di versione del CRL. I numeri di versione attualmente definiti sono illustrati nella tabella seguente.

Valore Significato
CRL_V1
versione 1
CRL_V2
versione 2

SignatureAlgorithm

CRYPT_ALGORITHM_IDENTIFIER struttura che contiene l'identificatore di oggetto (OID) di un algoritmo di firma ed eventuali parametri aggiuntivi associati.

Issuer

Struttura BLOB che contiene il nome di un'autorità di certificazione codificata.

ThisUpdate

Indicazione della data e dell'ora della pubblicazione 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, 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.

cCRLEntry

Numero di elementi nella matrice rgCRLEntry .

rgCRLEntry

Matrice di puntatori alle strutture di CRL_ENTRY . Ognuna di queste strutture rappresenta un certificato revocato.

cExtension

Numero di elementi nella matrice rgExtension .

rgExtension

Matrice di puntatori a CERT_EXTENSION strutture, ognuna contenente informazioni sull'elenco di revoca.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wincrypt.h

Vedi anche

CERT_EXTENSION

CRL_ENTRY

CRYPT_ALGORITHM_IDENTIFIER

CRYPT_INTEGER_BLOB

CertVerifyCRLRevocation

CryptSignAndEncodeCertificate