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

如果 fHasFreshnessTimeTRUE,则保留 CurrentTime 减去 证书吊销列表 (CRL) 。 此时间以秒为单位。

pCrlInfo

对于 CRL 基本吊销检查,一个指向CERT_REVOCATION_CRL_INFO结构的非 NULL 指针。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 wincrypt.h

另请参阅

CERT_CHAIN_ELEMENT