SCH_CRED_PUBLIC_CERTCHAIN-Struktur (schannel.h)
[Die SCH_CRED_PUBLIC_CERTCHAIN-Struktur steht für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen zur Verfügung. Es kann in nachfolgenden Versionen geändert oder entfernt werden. Verwenden Sie stattdessen die SCH_CREDENTIALS-Struktur .]
Die SCH_CRED_PUBLIC_CERTCHAIN-Struktur enthält ein einzelnes Zertifikat. Aus diesem Zertifikat kann eine Zertifizierungskette erstellt werden.
Syntax
typedef struct _SCH_CRED_PUBLIC_CERTCHAIN {
DWORD dwType;
DWORD cbCertChain;
PBYTE pCertChain;
} SCH_CRED_PUBLIC_CERTCHAIN, *PSCH_CRED_PUBLIC_CERTCHAIN;
Members
dwType
Muss immer auf SCH_CRED_X509_CERTCHAIN festgelegt werden.
cbCertChain
Größe des X.509-Zertifikats in Bytes.
pCertChain
Zeiger auf ein X.509-Blattzertifikat.
Hinweise
Zertifikatketten werden von dieser Struktur nicht direkt unterstützt. Wenn ein Server Zertifikatketten verwenden muss, können die Zwischenzertifikate im Zertifikatspeicher der Zertifizierungsstelle (CA) platziert werden, und Schannel nimmt sie dort automatisch ab.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | schannel.h (include Schnlsp.h) |