CERT_SIMPLE_CHAIN 结构 (wincrypt.h)
CERT_SIMPLE_CHAIN 结构包含一个链元素数组,以及数组表示的链的摘要信任状态。
语法
typedef struct _CERT_SIMPLE_CHAIN {
DWORD cbSize;
CERT_TRUST_STATUS TrustStatus;
DWORD cElement;
PCERT_CHAIN_ELEMENT *rgpElement;
PCERT_TRUST_LIST_INFO pTrustListInfo;
BOOL fHasRevocationFreshnessTime;
DWORD dwRevocationFreshnessTime;
} CERT_SIMPLE_CHAIN, *PCERT_SIMPLE_CHAIN;
成员
cbSize
此结构的大小(以字节为单位)。
TrustStatus
一个结构,指示整个链的信任状态。 结构包括错误状态代码和信息状态代码。 有关状态代码值的信息,请参阅 CERT_TRUST_STATUS。
cElement
数组中 CERT_CHAIN_ELEMENT 结构的数目。
rgpElement
指向 CERT_CHAIN_ELEMENT 结构的指针数组。 rgpElement[0] 是结束证书链元素。 rgpElement[cElement–1] 是自签名的“根”证书元素。
pTrustListInfo
指向 CERT_TRUST_LIST_INFO 结构的指针,该结构包含指向 证书信任列表 的指针, (CTL) 将此链连接到下一个证书链。 如果当前链是最终链, 则 pTrustListInfo 为 NULL。
fHasRevocationFreshnessTime
Bool。 如果 为 TRUE,则已计算 dwRevocationFreshnessTime 。
dwRevocationFreshnessTime
证书吊销列表的期限 (CRL) 秒,以 CurrentTime 减去 CRL 的 ThisUpdate 时间计算。 此值是检查的所有元素中的最大时间。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | wincrypt.h |