ICEnroll2 interface (xenroll.h)

[This interface is no longer available for use as of Windows Server 2008 and Windows Vista.]

The ICEnroll2 interface is one of several interfaces that represent the Certificate Enrollment Control. It is primarily of interest if you are not using Automation. If, on the other hand, you are programming in Visual Basic or another Automation language, see the CEnroll object.

Inheritance

The ICEnroll2 interface inherits from ICEnroll and IDispatch. ICEnroll2 also has these types of members:

Methods

The ICEnroll2 interface has these methods.

 
ICEnroll2::addCertTypeToRequest

Adds a certificate template to a request (used to support the enterprise certification authority (CA)). This method was first defined by the ICEnroll2 interface.
ICEnroll2::addNameValuePairToSignature

Adds the authenticated name-value pair of an attribute to the request. It is up to the certification authority (CA) to interpret the meaning of the name-value pair.
ICEnroll2::get_EnableT61DNEncoding

The EnableT61DNEncoding property of ICEnroll4 sets or retrieves a Boolean value that determines whether the distinguished name in the request is encoded as a T61 string instead of as a Unicode string. (Get)
ICEnroll2::get_WriteCertToUserDS

Sets or retrieves a Boolean value that determines whether the certificate is written to the user's Active Directory store. (Get)
ICEnroll2::put_EnableT61DNEncoding

The EnableT61DNEncoding property of ICEnroll4 sets or retrieves a Boolean value that determines whether the distinguished name in the request is encoded as a T61 string instead of as a Unicode string. (Put)
ICEnroll2::put_WriteCertToUserDS

Sets or retrieves a Boolean value that determines whether the certificate is written to the user's Active Directory store. (Put)

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header xenroll.h

See also

ICEnroll

IDispatch