OCSP_BASIC_RESPONSE_ENTRY结构(wincrypt.h)
OCSP_BASIC_RESPONSE_ENTRY 结构包含单个证书的当前证书状态。 此结构填充 OCSP_BASIC_RESPONSE_INFOrgResponseEntry 成员。
语法
typedef struct _OCSP_BASIC_RESPONSE_ENTRY {
OCSP_CERT_ID CertId;
DWORD dwCertStatus;
union {
POCSP_BASIC_REVOKED_INFO pRevokedInfo;
} DUMMYUNIONNAME;
FILETIME ThisUpdate;
FILETIME NextUpdate;
DWORD cExtension;
PCERT_EXTENSION rgExtension;
} OCSP_BASIC_RESPONSE_ENTRY, *POCSP_BASIC_RESPONSE_ENTRY;
成员
CertId
一个 OCSP_CERT_ID 结构,指定 联机证书状态协议(OCSP)响应的目标证书。
dwCertStatus
指示目标证书吊销状态的值。
RFC 2560 定义证书状态的以下可能值。
价值 | 意义 |
---|---|
|
证书未吊销。 |
|
证书被永久吊销或暂时吊销。 |
|
响应方没有目标证书的信息。 |
DUMMYUNIONNAME
DUMMYUNIONNAME.pRevokedInfo
指向 OCSP_BASIC_REVOKED_INFO 结构的指针,该结构指定目标证书被吊销的原因。
ThisUpdate
已知 dwCertStatus 指示的响应的日期和时间。
NextUpdate
用于证书状态的更新信息的日期和时间。 值为零表示证书状态永不过期。
cExtension
rgExtension 数组中的元素数。
rgExtension
指向 CERT_EXTENSION 结构的指针数组,每个结构都包含有关响应的其他信息。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista [仅限桌面应用] |
支持的最低服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | wincrypt.h |