CTL_INFO 结构 (wincrypt.h)
CTL_INFO 结构包含存储在证书信任列表 (CTL) 中的信息。
语法
typedef struct _CTL_INFO {
DWORD dwVersion;
CTL_USAGE SubjectUsage;
CRYPT_DATA_BLOB ListIdentifier;
CRYPT_INTEGER_BLOB SequenceNumber;
FILETIME ThisUpdate;
FILETIME NextUpdate;
CRYPT_ALGORITHM_IDENTIFIER SubjectAlgorithm;
DWORD cCTLEntry;
PCTL_ENTRY rgCTLEntry;
DWORD cExtension;
PCERT_EXTENSION rgExtension;
} CTL_INFO, *PCTL_INFO;
成员
dwVersion
CTL 的版本号。 下表显示了当前定义的版本号。
值 | 含义 |
---|---|
|
版本 1 |
SubjectUsage
CTL_USAGE 结构,将列表的预期用法标识为对象标识符序列。 这与 增强型密钥用法 扩展中的相同。
ListIdentifier
包含唯一标识列表的字节字符串 的CRYPT_DATA_BLOB 结构。 此成员用于扩充 SubjectUsage ,并在需要时进一步指定列表。
SequenceNumber
一个 BLOB ,它包含 CTL 每次更新的单调递增数字。
ThisUpdate
指示 证书吊销的日期和时间, ( CRL) 发布。 如果时间在 1950 年之后到 2050 年之前,则 UTC 时间编码为 8 字节日期/时间精确到秒,年 (即 YYMMDDDHHMMSS 加上 2 个字节) 。 否则,它将通用时间编码为 8 字节年,精确到毫秒,年为 4 字节。
NextUpdate
指示 CRL 的下一个可用计划更新的日期和时间。 如果时间在 1950 年之后到 2050 年之前,则 UTC 时间编码为 8 字节日期/时间精确到秒,年 (即 YYMMDDDHHMMSS 加上 2 个字节) 。 否则,它将通用时间编码为 8 字节日期时间,精确到毫秒,年为 4 字节。
SubjectAlgorithm
CRYPT_ALGORITHM_IDENTIFIER结构,该结构包含 rgCTLEntry成员数组CTL_ENTRY成员中的 SubjectIdentifier 的算法类型。 结构还包括算法使用的其他参数。
cCTLEntry
rgCTLEntry 成员数组中的元素数。
rgCTLEntry
CTL_ENTRY结构的数组。
cExtension
rgExtension 数组中的元素数。
rgExtension
CERT_EXTENSION 结构的数组。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | wincrypt.h |