OCSP_SIGNATURE_INFO structure (wincrypt.h)

The OCSP_SIGNATURE_INFO structure contains a signature for an online certificate status protocol (OCSP) request or response. The OCSP_SIGNED_REQUEST_INFO and OCSP_BASIC_SIGNED_RESPONSE_INFO structures use this structure.

Syntax

typedef struct _OCSP_SIGNATURE_INFO {
  CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm;
  CRYPT_BIT_BLOB             Signature;
  DWORD                      cCertEncoded;
  PCERT_BLOB                 rgCertEncoded;
} OCSP_SIGNATURE_INFO, *POCSP_SIGNATURE_INFO;

Members

SignatureAlgorithm

A CRYPT_ALGORITHM_IDENTIFIER structure that specifies the algorithm used to create the Signature.

Signature

A BLOB that contains a signed hash of an OCSP_REQUEST_INFO or OCSP_BASIC_RESPONSE_INFO structure.

cCertEncoded

The number of elements in the rgCertEncoded array.

rgCertEncoded

An array of pointers to CERT_BLOB structures, each of which contains an encoded signature certificate.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header wincrypt.h

See also

CERT_BLOB

CRYPT_ALGORITHM_IDENTIFIER

CRYPT_BIT_BLOB

OCSP_BASIC_SIGNED_RESPONSE_INFO

OCSP_SIGNED_REQUEST_INFO

RFC 2560 Online Certificate Status Protocol