OCSP_BASIC_REVOKED_INFO 结构 (wincrypt.h)

OCSP_BASIC_REVOKED_INFO 结构包含吊销证书的原因。 OCSP_BASIC_RESPONSE_ENTRY 结构使用此结构。

语法

typedef struct _OCSP_BASIC_REVOKED_INFO {
  FILETIME RevocationDate;
  DWORD    dwCrlReasonCode;
} OCSP_BASIC_REVOKED_INFO, *POCSP_BASIC_REVOKED_INFO;

成员

RevocationDate

吊销证书的日期。 有关详细信息,请参阅CRL_ENTRYRevocationDate 成员说明。

dwCrlReasonCode

一个 值,该值指定吊销证书的原因。 这可以是以下值之一。

含义
CRL_REASON_UNSPECIFIED
0
未指定吊销的原因。
CRL_REASON_KEY_COMPROMISE
1
已知或怀疑使用者的 私钥 或在证书中验证的主题的其他方面遭到入侵。
CRL_REASON_CA_COMPROMISE
2
已知或怀疑 证书颁发机构 (CA 的) 私钥或在证书中验证的 CA 的其他方面遭到入侵。
CRL_REASON_AFFILIATION_CHANGED
3
证书中的使用者名称或其他信息已修改,但没有理由怀疑私钥已泄露。
CRL_REASON_SUPERSEDED
4
证书已被取代,但没有理由怀疑私钥已泄露。
CRL_REASON_CESSATION_OF_OPERATION
5
颁发证书的目的不再需要该证书,但没有理由怀疑私钥已泄露。
CRL_REASON_CERTIFICATE_HOLD
6
证书已被搁置。
CRL_REASON_REMOVE_FROM_CRL
8
证书已从 证书吊销列表中 删除, (CRL) 。

要求

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

另请参阅

CRL_ENTRY

OCSP_BASIC_RESPONSE_ENTRY