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.
| Method | Description |
|---|---|
| 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.
| Property | Access type | Description |
|---|---|---|
| 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 |
|
|
Type library |
|
Send comments about this topic to Microsoft
Build date: 10/26/2012
