Freigeben über


X509Certificate-Struktur (schannel.h)

Die X509Certificate-Struktur stellt ein X.509-Zertifikat dar.

Syntax

typedef struct _X509Certificate {
  DWORD        Version;
  DWORD        SerialNumber[4];
  ALG_ID       SignatureAlgorithm;
  FILETIME     ValidFrom;
  FILETIME     ValidUntil;
  PSTR         pszIssuer;
  PSTR         pszSubject;
  PctPublicKey *pPublicKey;
} X509Certificate, *PX509Certificate;

Members

Version

Die X.509-Versionsnummer.

SerialNumber[4]

Seriennummer des Zertifikats

SignatureAlgorithm

Die ID des Algorithmus, der zum Erstellen der digitalen Signatur für das Zertifikat verwendet wird.

ValidFrom

Der Beginn des Gültigkeitszeitraums für das Zertifikat.

ValidUntil

Das Ende des Gültigkeitszeitraums für das Zertifikat.

pszIssuer

Ein Zeiger auf eine Zeichenfolge, die den Aussteller des Zertifikats angibt.

pszSubject

Ein Zeiger auf eine Zeichenfolge, die den Betreff des Zertifikats angibt.

pPublicKey

Ein Zeiger auf den öffentlichen Schlüssel , der zum Erstellen der Signatur für das Zertifikat verwendet wird.

Anforderungen

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