Estructura X509Certificate (schannel.h)

La estructura X509Certificate representa un certificado X.509 .

Sintaxis

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

Número de versión de X.509.

SerialNumber[4]

Numero de serie del certificado

SignatureAlgorithm

Identificador del algoritmo usado para crear la firma digital para el certificado.

ValidFrom

Comienzo del período de validez del certificado.

ValidUntil

Fin del período de validez del certificado.

pszIssuer

Puntero a una cadena que especifica el emisor del certificado.

pszSubject

Puntero a una cadena que especifica el asunto del certificado.

pPublicKey

Puntero a la clave pública utilizada para crear la firma del certificado.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado schannel.h