Структура X509Certificate (schannel.h)

Структура X509Certificate представляет сертификат X.509 .

Синтаксис

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

Члены

Version

Номер версии X.509.

SerialNumber[4]

Серийный номер сертификата.

SignatureAlgorithm

Идентификатор алгоритма, используемого для создания цифровой подписи для сертификата.

ValidFrom

Начало срока действия сертификата.

ValidUntil

Окончание срока действия сертификата.

pszIssuer

Указатель на строку, указывающую издателя сертификата.

pszSubject

Указатель на строку, указывающую субъект сертификата.

pPublicKey

Указатель на открытый ключ , используемый для создания подписи для сертификата.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть schannel.h