CTL_ANY_SUBJECT_INFO structure (wincrypt.h)

The CTL_ANY_SUBJECT_INFO structure contains a SubjectAlgorithm to be matched in the certificate trust list (CTL) and the SubjectIdentifier to be matched in one of the CTL entries in calls to CertFindSubjectInCTL.

Syntax

typedef struct _CTL_ANY_SUBJECT_INFO {
  CRYPT_ALGORITHM_IDENTIFIER SubjectAlgorithm;
  CRYPT_DATA_BLOB            SubjectIdentifier;
} CTL_ANY_SUBJECT_INFO, *PCTL_ANY_SUBJECT_INFO;

Members

SubjectAlgorithm

CRYPT_ALGORITHM_IDENTIFIER structure containing the object identifier (OID) of an algorithm type and any associated additional parameters. The pszObjId can be set to NULL to exclude a SubjectAlgorithm comparison.

SubjectIdentifier

BLOB containing a unique identifier of the subject.

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_INTEGER_BLOB

CTL_FIND_SUBJECT_PARA

CertFindCTLInStore

CertFindSubjectInCTL