CRL_DIST_POINT_NAME-Struktur (wincrypt.h)

Die CRL_DIST_POINT_NAME-Struktur identifiziert einen Speicherort, von dem die Zertifikatsperrliste abgerufen werden kann. Wenn CRL_DIST_POINT_NAME verwendet wird, werden verschiedene Formen des CRL-Verteilungspunktnamens im FullName-Member der CERT_ALT_NAME_INFO-Struktur angezeigt. Eine Anwendung muss nicht in der Lage sein, alle Namensformulare in der Struktur zu verarbeiten. Es kann einen Verteilungspunkt verwenden, wenn mindestens ein Namensformular verarbeitet werden kann.

Wenn keine Namensformulare für einen Verteilungspunkt verarbeitet werden können, kann eine Anwendung das Zertifikat weiterhin verwenden, vorausgesetzt, die erforderlichen Sperrinformationen können von einer anderen Quelle abgerufen werden, z. B. aus einem Verteilungspunkt des Verzeichniseintrags der Zertifizierungsstelle (Cas).

Syntax

typedef struct _CRL_DIST_POINT_NAME {
  DWORD dwDistPointNameChoice;
  union {
    CERT_ALT_NAME_INFO FullName;
  } DUMMYUNIONNAME;
} CRL_DIST_POINT_NAME, *PCRL_DIST_POINT_NAME;

Member

dwDistPointNameChoice

Gibt die Variante an, die für die in der Union enthaltenen Namensdaten verwendet wird. Die folgenden Werte werden definiert:

Wert Bedeutung
CRL_DIST_POINT_NO_NAME
Es wird kein Verteilungspunktname angegeben.
CRL_DIST_POINT_FULL_NAME
Der Name des Verteilungspunkts befindet sich im FullName-Element der Union.
CRL_DIST_POINT_ISSUER_RDN_NAME
Derzeit nicht implementiert.

DUMMYUNIONNAME

DUMMYUNIONNAME.FullName

Eine CERT_ALT_NAME_INFO-Struktur , die ein Array alternativer Namen enthält, das den CRL-Verteilungspunkt in einer von mehreren verschiedenen Formen angibt. Eine der häufigsten verwendet eine URL in der Form "http://..." , um den Speicherort der Zertifikatsperrliste anzugeben.

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_ALT_NAME_INFO

CRL_DIST_POINT