Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

RequestClientInfoClientId enumeration

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,
  ClientIdUserStart       = 1000
} RequestClientInfoClientId;

Constants

ClientIdNone

No client identifier is specified.

ClientIdXEnroll2003

Specifies the Certificate Enrollment Control that is available on Windows Server 2003.

ClientIdAutoEnroll2003

Specifies the autoenrollment that is available on Windows Server 2003.

ClientIdWizard2003

Specifies the Certificate Request Wizard that is available on Windows Server 2003.

ClientIdCertReq2003

Specifies the Certreq.exe command-line tool that is available on Windows Server 2003.

ClientIdDefaultRequest

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

Specifies the autoenrollment that is available starting with Windows Vista.

ClientIdRequestWizard

Specifies the Certificate Request Wizard that is available starting with Windows Vista.

ClientIdEOBO

Specifies the Enroll-On-Behalf-Of (EOBO) Wizard that is available starting with Windows Vista.

ClientIdCertReq

Specifies the Certreq.exe command-line tool that is available starting with Windows Vista.

ClientIdTest

This value is not supported.

ClientIdUserStart

This is the base value for custom applications.

Requirements

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
IX509AttributeClientId
IX509CertificateRequest

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.