Freigeben über


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)