Estrutura X509Certificate (schannel.h)

A estrutura X509Certificate representa um certificado X.509 .

Sintaxe

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

Membros

Version

O número da versão X.509.

SerialNumber[4]

O número de série do certificado.

SignatureAlgorithm

A ID do algoritmo usado para criar a assinatura digital para o certificado.

ValidFrom

O início do período de validade do certificado.

ValidUntil

O fim do período de validade do certificado.

pszIssuer

Um ponteiro para uma cadeia de caracteres que especifica o emissor do certificado.

pszSubject

Um ponteiro para uma cadeia de caracteres que especifica o assunto do certificado.

pPublicKey

Um ponteiro para a chave pública usada para criar a assinatura do certificado.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho schannel.h