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

价值 意义
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 联机证书状态协议