This topic has not yet been rated - Rate this topic

IX509EnrollmentPolicyServer interface

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

Members

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

Methods

The IX509EnrollmentPolicyServer interface has these methods.

MethodDescription
Export

Exports templates and object identifiers associated with the CEP server to a buffer.

GetAllowUnTrustedCA

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

GetAuthFlags

Retrieves a value that specifies the authentication type used by the client to authenticate itself to the CEP server.

GetCacheDir

Retrieves the name of the directory on the CEP server that contains the policy cache file.

GetCachePath

Retrieves the path of the policy cache file on the CEP server.

GetCAs

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

GetCAsForTemplate

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

GetCustomOids

Not implemented.

GetFriendlyName

Retrieves a display name for the CEP server.

GetIsDefaultCEP

Retrieves a Boolean value that specifies whether this is the default CEP server.

GetLastUpdateTime

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

GetNextUpdateTime

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

GetPolicyServerId

Retrieves a string value that uniquely identifies the CEP server.

GetPolicyServerUrl

Retrieves a string value that contains the URL for the CEP server.

GetTemplates

Retrieves a collection of the templates supported by the CEP server.

GetUseClientId

Retrieves a value that specifies whether the ClientId attribute is set in the policy server flags of the CEP server.

Initialize

Initializes an IX509EnrollmentPolicyServer object.

InitializeImport

Initializes the CEP server from a collection of templates and object identifiers.

LoadPolicy

Retrieves policy information from the CEP server.

QueryChanges

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

SetCredential

Sets the credential used to contact the CEP server.

Validate

Validates the current policy information.

 

Properties

The IX509EnrollmentPolicyServer interface has these properties.

PropertyAccess typeDescription

Cost

Read/write

Specifies and retrieves an arbitrary cost for contacting the certificate enrollment policy server.

 

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Certenroll.h

Type library

CertEnroll.dll

 

 

Send comments about this topic to Microsoft

Build date: 10/26/2012

Community Additions

ADD
© 2013 Microsoft. All rights reserved.