wincrypt.h) (OCSP_BASIC_RESPONSE_ENTRY 结构

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 定义证书状态的以下可能值。

含义
OCSP_BASIC_GOOD_CERT_STATUS
0
不会吊销证书。
OCSP_BASIC_REVOKED_CERT_STATUS
1
证书被永久或暂时吊销。
OCSP_BASIC_UNKNOWN_CERT_STATUS
2
响应方没有目标证书的信息。

DUMMYUNIONNAME

DUMMYUNIONNAME.pRevokedInfo

指向 OCSP_BASIC_REVOKED_INFO 结构的指针,该结构指定吊销目标证书的原因。

ThisUpdate

dwCertStatus 指示的响应已知正确日期和时间。

NextUpdate

证书状态中提供更新信息的日期和时间。 值为零表示证书状态永不过期。

cExtension

rgExtension 数组中的元素数。

rgExtension

指向 CERT_EXTENSION 结构的指针数组,每个结构都包含有关响应的其他信息。

要求

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

另请参阅

CERT_EXTENSION

OCSP_BASIC_RESPONSE_INFO

OCSP_BASIC_REVOKED_INFO

OCSP_CERT_ID

RFC 2560 联机证书状态协议