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 [仅限桌面应用]
标头 schannel.h