IX509EnrollmentPolicyServer interface (certenroll.h)

The IX509EnrollmentPolicyServer interface represents a certificate enrollment policy (CEP) server.

Inheritance

The IX509EnrollmentPolicyServer interface inherits from the IDispatch interface. IX509EnrollmentPolicyServer also has these types of members:

Methods

The IX509EnrollmentPolicyServer interface has these methods.

 
IX509EnrollmentPolicyServer::Export

Exports templates and object identifiers associated with the certificate enrollment policy (CEP) server to a buffer.
IX509EnrollmentPolicyServer::get_Cost

Specifies and retrieves an arbitrary cost for contacting the certificate enrollment policy server. (IX509EnrollmentPolicyServer.get_Cost)
IX509EnrollmentPolicyServer::GetAllowUnTrustedCA

Retrieves a value that specifies whether to allow an untrusted certification authority certificate.
IX509EnrollmentPolicyServer::GetAuthFlags

Retrieves a value that specifies the authentication type used by the client to authenticate itself to the certificate enrollment policy (CEP) server.
IX509EnrollmentPolicyServer::GetCacheDir

Retrieves the name of the directory on the certificate enrollment policy (CEP) server that contains the policy cache file.
IX509EnrollmentPolicyServer::GetCachePath

Retrieves the path of the policy cache file on the certificate enrollment policy (CEP) server.
IX509EnrollmentPolicyServer::GetCAs

Retrieves a collection of certification enrollment servers included in the policy.
IX509EnrollmentPolicyServer::GetCAsForTemplate

Retrieves a collection of certificate enrollment servers that support a specified template.
IX509EnrollmentPolicyServer::GetCustomOids

Is not implemented.
IX509EnrollmentPolicyServer::GetFriendlyName

Retrieves a display name for the certificate enrollment policy (CEP) server.
IX509EnrollmentPolicyServer::GetIsDefaultCEP

Retrieves a Boolean value that specifies whether this is the default certificate enrollment policy (CEP) server.
IX509EnrollmentPolicyServer::GetLastUpdateTime

Retrieves the date and time at which the policy was last downloaded.
IX509EnrollmentPolicyServer::GetNextUpdateTime

Retrieves the date and time at which the policy expires and should be refreshed.
IX509EnrollmentPolicyServer::GetPolicyServerId

Retrieves a string value that uniquely identifies the certificate enrollment policy (CEP) server.
IX509EnrollmentPolicyServer::GetPolicyServerUrl

Retrieves a string value that contains the URL for the certificate enrollment policy (CEP) server.
IX509EnrollmentPolicyServer::GetTemplates

Retrieves a collection of the templates supported by the certificate enrollment policy (CEP) server.
IX509EnrollmentPolicyServer::GetUseClientId

Retrieves a value that specifies whether the ClientId attribute is set in the policy server flags of the certificate enrollment policy (CEP) server.
IX509EnrollmentPolicyServer::Initialize

Initializes an IX509EnrollmentPolicyServer object.
IX509EnrollmentPolicyServer::InitializeImport

Initializes the certificate enrollment policy (CEP) server from a collection of templates and object identifiers.
IX509EnrollmentPolicyServer::LoadPolicy

Retrieves policy information from the certificate enrollment policy (CEP) server.
IX509EnrollmentPolicyServer::put_Cost

Specifies and retrieves an arbitrary cost for contacting the certificate enrollment policy server. (IX509EnrollmentPolicyServer.put_Cost)
IX509EnrollmentPolicyServer::QueryChanges

Retrieves a value that specifies whether the template or certification authority collections have changed in Active Directory.
IX509EnrollmentPolicyServer::SetCredential

Sets the credential used to contact the certificate enrollment policy (CEP) server.
IX509EnrollmentPolicyServer::Validate

Validates the current policy information.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Target Platform Windows
Header certenroll.h