RequestClientInfoClientId enumeration (certenroll.h)
The RequestClientInfoClientId enumeration specifies the type of application that created a certificate request. This can be used to initialize a IX509AttributeClientId object that contains information about the client. It is also used by the IX509CertificateRequest interface.
Syntax
typedef enum RequestClientInfoClientId {
ClientIdNone = 0,
ClientIdXEnroll2003 = 1,
ClientIdAutoEnroll2003 = 2,
ClientIdWizard2003 = 3,
ClientIdCertReq2003 = 4,
ClientIdDefaultRequest = 5,
ClientIdAutoEnroll = 6,
ClientIdRequestWizard = 7,
ClientIdEOBO = 8,
ClientIdCertReq = 9,
ClientIdTest = 10,
ClientIdWinRT = 11,
ClientIdUserStart = 1000
} ;
Constants
ClientIdNone Value: 0 No client identifier is specified. |
ClientIdXEnroll2003 Value: 1 Specifies the Certificate Enrollment Control that is available on Windows Server 2003. |
ClientIdAutoEnroll2003 Value: 2 Specifies the autoenrollment that is available on Windows Server 2003. |
ClientIdWizard2003 Value: 3 Specifies the Certificate Request Wizard that is available on Windows Server 2003. |
ClientIdCertReq2003 Value: 4 Specifies the Certreq.exe command-line tool that is available on Windows Server 2003. |
ClientIdDefaultRequest Value: 5 Specifies the default certificate request object that is available starting with Windows Vista. This is represented by the IX509CertificateRequest interface and is the default value if the client ID is not set by the caller. |
ClientIdAutoEnroll Value: 6 Specifies the autoenrollment that is available starting with Windows Vista. |
ClientIdRequestWizard Value: 7 Specifies the Certificate Request Wizard that is available starting with Windows Vista. |
ClientIdEOBO Value: 8 Specifies the Enroll-On-Behalf-Of (EOBO) Wizard that is available starting with Windows Vista. |
ClientIdCertReq Value: 9 Specifies the Certreq.exe command-line tool that is available starting with Windows Vista. |
ClientIdTest Value: 10 This value is not supported. |
ClientIdWinRT Value: 11 |
ClientIdUserStart Value: 1000 This is the base value for custom applications. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | certenroll.h |