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

証明書の デジタル署名 の作成に使用されるアルゴリズムの ID。

ValidFrom

証明書の有効期間の開始。

ValidUntil

証明書の有効期間の終了。

pszIssuer

証明書の発行者を指定する文字列へのポインター。

pszSubject

証明書のサブジェクトを指定する文字列へのポインター。

pPublicKey

証明書の署名を作成するために使用される 公開キー へのポインター。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header schannel.h