Struttura X509Certificate (schannel.h)

La struttura X509Certificate rappresenta un certificato X.509 .

Sintassi

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

Numero di versione X.509.

SerialNumber[4]

Numero di serie di un certificato.

SignatureAlgorithm

ID dell'algoritmo utilizzato per creare la firma digitale per il certificato.

ValidFrom

Inizio del periodo di validità per il certificato.

ValidUntil

Fine del periodo di validità del certificato.

pszIssuer

Puntatore a una stringa che specifica l'autorità emittente del certificato.

pszSubject

Puntatore a una stringa che specifica l'oggetto del certificato.

pPublicKey

Puntatore alla chiave pubblica usata per creare la firma per il certificato.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione schannel.h