Freigeben über


CRL_DIST_POINT-Struktur (wincrypt.h)

Die CRL_DIST_POINT-Struktur identifiziert einen einzelnen CRL-Verteilungspunkt ( Certificate Revocation List ), auf den ein Zertifikatbenutzer verweisen kann, um zu bestimmen, ob Zertifikate widerrufen wurden. Ein Zertifikatbenutzer kann eine Zertifikatsperrliste von einem entsprechenden Verteilungspunkt oder eine aktuelle vollständige Zertifikatsperrliste aus dem Verzeichniseintrag der Zertifizierungsstelle (Ca ) abrufen.

Die CRL_DIST_POINT Strukturen sind die Elemente im Arraymember einer CRL_DIST_POINTS_INFO-Struktur .

Syntax

typedef struct _CRL_DIST_POINT {
  CRL_DIST_POINT_NAME DistPointName;
  CRYPT_BIT_BLOB      ReasonFlags;
  CERT_ALT_NAME_INFO  CRLIssuer;
} CRL_DIST_POINT, *PCRL_DIST_POINT;

Member

DistPointName

Eine CRL_DIST_POINT_NAME-Struktur , die den Speicherort einer CRL-Quelle identifiziert. Wenn NULL, lautet der Name des Verteilungspunkts standardmäßig der CRLIssuer-Name .

ReasonFlags

Eine CRYPT_BIT_BLOB , die ein Byte enthält, das die von der Zertifikatsperrliste abgedeckten Widerrufsgründe angibt.

Wenn NULL, verteilt der angegebene CRL-Verteilungspunkt eine Zertifikatsperrliste, die einen Eintrag für dieses Zertifikat enthält, wenn dieses Zertifikat widerrufen wurde, unabhängig vom Sperrgrund.

Im Folgenden werden derzeit ReasonFlags-Werte definiert. Bei Sperrungen aus mehreren Gründen kombinieren Sie diese ReasonFlags mithilfe eines bitweisen OR-Vorgangs .

  • CRL_REASON_UNUSED_FLAG
  • CRL_REASON_KEY_COMPROMISE_FLAG
  • CRL_REASON_CA_COMPROMISE_FLAG
  • CRL_REASON_AFFILIATION_CHANGED_FLAG
  • CRL_REASON_SUPERSEDED_FLAG
  • CRL_REASON_CESSATION_OF_OPERATION_FLAG
  • CRL_REASON_CERTIFICATE_HOLD_FLAG

CRLIssuer

Ein CERT_ALT_NAME_INFO , der die Autorität identifiziert, die die Zertifikatsperrliste ausgestellt und signiert hat. Bei NULL ist der Ausstellername standardmäßig der Ausstellername des Zertifikats.

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

CRL_DIST_POINTS_INFO

CRL_DIST_POINT_NAME