OCSP_SIGNED_REQUEST_INFO 结构 (wincrypt.h)

OCSP_SIGNED_REQUEST_INFO 结构包含联机证书状态协议的信息, (OCSP) 请求以及可选签名信息。

语法

typedef struct _OCSP_SIGNED_REQUEST_INFO {
  CRYPT_DER_BLOB       ToBeSigned;
  POCSP_SIGNATURE_INFO pOptionalSignatureInfo;
} OCSP_SIGNED_REQUEST_INFO, *POCSP_SIGNED_REQUEST_INFO;

成员

ToBeSigned

已使用 可辨别编码规则 ( DER) 编码并包含 OCSP 请求信息的 BLOB。

pOptionalSignatureInfo

指向包含可选签名信息的 OCSP_SIGNATURE_INFO 结构的指针。

注解

在 OCSP 客户端应用程序中,此结构接收编码 OCSP_REQUEST_INFO 结构作为其 ToBeSigned 成员。 (可选) ToBeSigned 成员的签名存储在 pOptionalSignatureInfo 成员中。

在接收端,OCSP 响应程序应用程序解码传入请求以填充 OCSP_SIGNED_REQUEST_INFO 结构,然后解码 ToBeSigned 成员以获取 OCSP_REQUEST_INFO 结构。

OCSP 应用程序可以使用 X509_ASN_ENCODING或PKCS_7_ASN_ENCODING编码或解码此结构。

要求

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

另请参阅

CryptEncodeObject 和 CryptDecodeObject 的常量

CryptDecodeObject

CryptDecodeObjectEx

CryptEncodeObject

CryptEncodeObjectEx

CryptSignAndEncodeCertificate

OCSP_SIGNATURE_INFO