Share via


CRL_INFO Struktur (wincrypt.h)

Die CRL_INFO-Struktur enthält die Informationen einer Zertifikatsperrliste (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;

Member

dwVersion

Versionsnummer der Zertifikatsperrliste. Die aktuell definierten Versionsnummern werden in der folgenden Tabelle angezeigt.

Wert Bedeutung
CRL_V1
Version 1
CRL_V2
Version 2

SignatureAlgorithm

CRYPT_ALGORITHM_IDENTIFIER Struktur, die den Objektbezeichner (Object Identifier, OID) eines Signaturalgorithmus und alle zugeordneten zusätzlichen Parameter enthält.

Issuer

Eine BLOB-Struktur , die den Namen eines codierten Zertifikatausstellers enthält.

ThisUpdate

Angabe des Datums und der Uhrzeit der Veröffentlichung der Zertifikatliste. Wenn die Zeit nach 1950 und vor 2050 liegt, ist sie UTC-Zeit codiert als 8-Byte-Datum/Uhrzeit präzise in Sekunden mit einem 2-stelligen Jahr (d. a. JJJJMMDHHMMSS plus 2 Bytes). Andernfalls ist es generalisierte Zeit codiert als ein 8-Byte-Jahr präzise auf Millisekunden mit einem 4-Byte-Jahr.

NextUpdate

Angabe des Datums und der Uhrzeit für das nächste verfügbare geplante Update der Zertifikatsperrliste. Wenn die Zeit nach 1950 und vor 2050 liegt, ist sie UTC-Zeit codiert als 8-Byte-Datum/Uhrzeit präzise in Sekunden mit einem 2-stelligen Jahr (d. a. JJJJMMDHHMMSS plus 2 Bytes). Andernfalls wird die Zeit generalisiert als 8-Byte-Datumszeit genau auf Millisekunden mit einem 4-Byte-Jahr codiert.

cCRLEntry

Anzahl der Elemente im rgCRLEntry-Array .

rgCRLEntry

Array von Zeigern auf CRL_ENTRY Strukturen. Jede dieser Strukturen stellt ein widerrufenes Zertifikat dar.

cExtension

Anzahl der Elemente im rgExtension-Array .

rgExtension

Array von Zeigern auf CERT_EXTENSION Strukturen, die jeweils Informationen zur Zertifikatsperrliste enthalten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile wincrypt.h

Weitere Informationen

CERT_EXTENSION

CRL_ENTRY

CRYPT_ALGORITHM_IDENTIFIER

CRYPT_INTEGER_BLOB

CertVerifyCRLRevocation

CryptSignAndEncodeCertificate