ICertPropertyEnrollmentPolicyServer interface (certenroll.h)
The ICertPropertyEnrollmentPolicyServer interface represents an external certificate property that contains information about a certificate enrollment policy (CEP) server and a certificate enrollment server (CES). A CEP server is a web service that retrieves policy information. A CES is a web service that targets a specific certification authority to support certificate enrollment.
The following list identifies the policy data managed by this interface and which can be added as a property value to an issued certificate.
- The CEP client authentication method.
- The CES client authentication method.
- The CEP URL.
- The CES URL.
- The CEP ID.
- The request ID string.
Inheritance
The ICertPropertyEnrollmentPolicyServer interface inherits from ICertProperty. ICertPropertyEnrollmentPolicyServer also has these types of members:
Methods
The ICertPropertyEnrollmentPolicyServer interface has these methods.
ICertPropertyEnrollmentPolicyServer::GetAuthentication The GetAuthentication method retrieves a value that specifies the type of authentication used by the certificate enrollment policy (CEP) server to authenticate a client. This value is set by the Initialize method. |
ICertPropertyEnrollmentPolicyServer::GetEnrollmentServerAuthentication The GetEnrollmentServerAuthentication method retrieves a value that specifies the type of authentication used by the certificate enrollment server (CES) to authenticate a client. This value is set by the Initialize method. |
ICertPropertyEnrollmentPolicyServer::GetEnrollmentServerUrl Retrieves a string that contains the URL for the certificate enrollment server. |
ICertPropertyEnrollmentPolicyServer::GetPolicyServerId Retrieves a string that uniquely identifies the certificate enrollment policy (CEP) server. |
ICertPropertyEnrollmentPolicyServer::GetPolicyServerUrl Retrieves a string that contains the URL for the certificate enrollment policy (CEP) server. |
ICertPropertyEnrollmentPolicyServer::GetPropertyFlags Retrieves a value that specifies the default policy server URL. |
ICertPropertyEnrollmentPolicyServer::GetRequestIdString Retrieves a unique string identifier for the certificate request sent to the certification authority during enrollment. |
ICertPropertyEnrollmentPolicyServer::GetUrlFlags Retrieves a set of flags that contain miscellaneous policy information about the certificate enrollment policy (CEP) server. |
ICertPropertyEnrollmentPolicyServer::Initialize Initializes an ICertPropertyEnrollmentPolicyServer object. |
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 |