InnerRequestLevel enumeration (certenroll.h)

The InnerRequestLevel enumeration type specifies the containment level of a certificate request within a PKCS #7 or Certificate Management over CMS (CMC) request. This enumeration is used by the GetInnerRequest method on the IX509CertificateRequest interface and inherited by the IX509CertificateRequestPkcs7 and IX509CertificateRequestCmc interfaces. You can use the enumeration values to retrieve the innermost nested certificate or to iterate through all of the nesting levels.

Syntax

typedef enum InnerRequestLevel {
  LevelInnermost = 0,
  LevelNext = 1
} ;

Constants

 
LevelInnermost
Value: 0
Use to retrieve the most deeply nested request.
LevelNext
Value: 1
Use to retrieve the request at the next nesting level.

Requirements

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

See also

CertEnroll Enumerations

CertEnroll Interfaces

GetInnerRequest