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 |