CERT_QC_STATEMENT structure (wincrypt.h)

The CERT_QC_STATEMENT structure represents a single statement in a sequence of one or more statements for inclusion in a Qualified Certificate (QC) statements extension. This structure populates the rgStatement member of the CERT_QC_STATEMENTS_EXT_INFO structure.

Syntax

typedef struct _CERT_QC_STATEMENT {
  LPSTR            pszStatementId;
  CRYPT_OBJID_BLOB StatementInfo;
} CERT_QC_STATEMENT, *PCERT_QC_STATEMENT;

Members

pszStatementId

A pointer to a string that contains the object identifier (OID) for the defined statement.

The Wincrypt.h file defines the following object identifiers (OIDs) for use with this member, but this member can be any OID as required by an application.

Value Meaning
szOID_QC_EU_COMPLIANCE
"0.4.0.1862.1.1"
European Union
szOID_QC_SSCD
"0.4.0.1862.1.4"
Secure Signature Creation Device

StatementInfo

An optional BLOB that contains additional information that qualifies the defined statement. The pszStatementId member defines the syntax of this parameter.

Requirements

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