wincrypt.h) (CRL_INFO 结构
CRL_INFO 结构包含 CRL) (证书吊销列表的信息。
语法
typedef struct _CRL_INFO {
DWORD dwVersion;
CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm;
CERT_NAME_BLOB Issuer;
FILETIME ThisUpdate;
FILETIME NextUpdate;
DWORD cCRLEntry;
PCRL_ENTRY rgCRLEntry;
DWORD cExtension;
PCERT_EXTENSION rgExtension;
} CRL_INFO, *PCRL_INFO;
成员
dwVersion
CRL 的版本号。 下表显示了当前定义的版本号。
值 | 含义 |
---|---|
|
版本 1 |
|
版本 2 |
SignatureAlgorithm
CRYPT_ALGORITHM_IDENTIFIER 结构,其中包含签名算法的对象 标识符 (OID) 以及任何关联的附加参数。
Issuer
包含已编码证书颁发者名称的 BLOB 结构。
ThisUpdate
CRL 发布的日期和时间的指示。 如果时间在 1950 年之后且在 2050 之前,则 UTC 时间编码为 8 字节日期/时间,精确到秒,年份 (为 2 位数,即 YYMMDDHHMMSS 加上 2 个字节) 。 否则,它将通用时间编码为 8 字节年份,精确到毫秒,年为 4 字节。
NextUpdate
指示 CRL 的下一个可用计划更新的日期和时间。 如果时间在 1950 年之后且在 2050 之前,则 UTC 时间编码为 8 字节日期/时间,精确到秒,年份 (为 2 位数,即 YYMMDDHHMMSS 加上 2 个字节) 。 否则,它将通用时间编码为 8 字节日期时间,精确到毫秒,年份为 4 字节。
cCRLEntry
rgCRLEntry 数组中的元素数。
rgCRLEntry
指向 CRL_ENTRY 结构的指针数组。 其中每个结构都表示一个吊销的证书。
cExtension
rgExtension 数组中的元素数。
rgExtension
指向 CERT_EXTENSION 结构的指针数组,每个结构保存有关 CRL 的信息。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | wincrypt.h |