CERT_REVOCATION_INFO 结构 (wincrypt.h)
CERT_REVOCATION_INFO结构指示CERT_CHAIN_ELEMENT中证书的吊销状态。
语法
typedef struct _CERT_REVOCATION_INFO {
DWORD cbSize;
DWORD dwRevocationResult;
LPCSTR pszRevocationOid;
LPVOID pvOidSpecificInfo;
BOOL fHasFreshnessTime;
DWORD dwFreshnessTime;
PCERT_REVOCATION_CRL_INFO pCrlInfo;
} CERT_REVOCATION_INFO, *PCERT_REVOCATION_INFO;
成员
cbSize
此结构的大小(以字节为单位)。
dwRevocationResult
当前定义的值为:
- CERT_TRUST_IS_REVOKED
- CERT_TRUST_REVOCATION_STATUS_IS_UNKNOWN
pszRevocationOid
当前未使用,并且设置为 NULL。
pvOidSpecificInfo
当前未使用,并且设置为 NULL。
fHasFreshnessTime
如果 dwFreshnessTime 已更新,BOOL 设置为 TRUE 。
dwFreshnessTime
如果 fHasFreshnessTime 为 TRUE,则保留 CurrentTime 减去 证书吊销列表 (CRL) 。 此时间以秒为单位。
pCrlInfo
对于 CRL 基本吊销检查,一个指向CERT_REVOCATION_CRL_INFO结构的非 NULL 指针。
要求
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | wincrypt.h |