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 |