Partager via


structure SCH_CRED_PUBLIC_CERTCHAIN (schannel.h)

[La structure SCH_CRED_PUBLIC_CERTCHAIN est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il sera peut-être modifié ou indisponible dans les versions ultérieures. Utilisez plutôt la structure SCH_CREDENTIALS .]

La structure SCH_CRED_PUBLIC_CERTCHAIN contient un seul certificat. Une chaîne de certification peut être créée à partir de ce certificat.

Syntaxe

typedef struct _SCH_CRED_PUBLIC_CERTCHAIN {
  DWORD dwType;
  DWORD cbCertChain;
  PBYTE pCertChain;
} SCH_CRED_PUBLIC_CERTCHAIN, *PSCH_CRED_PUBLIC_CERTCHAIN;

Membres

dwType

Doit toujours être défini sur SCH_CRED_X509_CERTCHAIN.

cbCertChain

Taille du certificat X.509 , en octets.

pCertChain

Pointeur vers un certificat feuille X.509.

Notes

Cette structure ne prend pas directement en charge les chaînes de certificats. Si un serveur doit utiliser des chaînes de certificats, les certificats intermédiaires peuvent être placés dans le magasin de certificatsde l’autorité de certification et Schannel les récupère automatiquement à partir de là.

Spécifications

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête schannel.h (inclure Schnlsp.h)