Partager via


Structure X509Certificate (schannel.h)

La structure X509Certificate représente un certificat X.509 .

Syntaxe

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

Membres

Version

Numéro de version X.509.

SerialNumber[4]

Numéro de série du certificat.

SignatureAlgorithm

ID de l’algorithme utilisé pour créer la signature numérique du certificat.

ValidFrom

Début de la période de validité du certificat.

ValidUntil

Fin de la période de validité du certificat.

pszIssuer

Pointeur vers une chaîne qui spécifie l’émetteur du certificat.

pszSubject

Pointeur vers une chaîne qui spécifie l’objet du certificat.

pPublicKey

Pointeur vers la clé publique utilisée pour créer la signature du certificat.

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