CERT_SIGNED_CONTENT_INFO structure (wincrypt.h)

The CERT_SIGNED_CONTENT_INFO structure contains encoded content to be signed and a BLOB to hold the signature. The ToBeSigned member is an encoded CERT_INFO, CRL_INFO, CTL_INFO or CERT_REQUEST_INFO.

Syntax

typedef struct _CERT_SIGNED_CONTENT_INFO {
  CRYPT_DER_BLOB             ToBeSigned;
  CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm;
  CRYPT_BIT_BLOB             Signature;
} CERT_SIGNED_CONTENT_INFO, *PCERT_SIGNED_CONTENT_INFO;

Members

ToBeSigned

A BLOB that has been encoded by using Distinguished Encoding Rules (DER) and that is to be signed.

SignatureAlgorithm

A CRYPT_ALGORITHM_IDENTIFIER structure that contains the signature algorithm type and any associated additional parameters.

Signature

BLOB containing a signed hash of the encoded data.

Requirements

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

See also

CRYPT_ALGORITHM_IDENTIFIER

CRYPT_BIT_BLOB

CRYPT_INTEGER_BLOB