Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |