Интерфейс ICertPropertyEnrollmentPolicyServer (certenroll.h)
Интерфейс ICertPropertyEnrollmentPolicyServer представляет свойство внешнего сертификата, содержащее сведения о сервере политики регистрации сертификатов (CEP) и сервере регистрации сертификатов (CES). Сервер CEP — это веб-служба, которая извлекает сведения о политике. CES — это веб-служба, предназначенная для конкретного центра сертификации для поддержки регистрации сертификатов.
В следующем списке указаны данные политики, управляемые этим интерфейсом, которые можно добавить в качестве значения свойства в выданный сертификат.
- Метод проверки подлинности клиента CEP.
- Метод проверки подлинности клиента CES.
- URL-адрес CEP.
- URL-адрес CES.
- Идентификатор CEP.
- Строка идентификатора запроса.
Наследование
Интерфейс ICertPropertyEnrollmentPolicyServer наследуется от ICertProperty. ICertPropertyEnrollmentPolicyServer также имеет следующие типы элементов:
Методы
Интерфейс ICertPropertyEnrollmentPolicyServer содержит следующие методы.
ICertPropertyEnrollmentPolicyServer::GetAuthentication Метод GetAuthentication извлекает значение, указывающее тип проверки подлинности, используемой сервером политики регистрации сертификатов (CEP) для проверки подлинности клиента. Это значение задается методом Initialize. |
ICertPropertyEnrollmentPolicyServer::GetEnrollmentServerAuthentication Метод GetEnrollmentServerAuthentication извлекает значение, указывающее тип проверки подлинности, используемой сервером регистрации сертификатов (CES) для проверки подлинности клиента. Это значение задается методом Initialize. |
ICertPropertyEnrollmentPolicyServer::GetEnrollmentServerUrl Извлекает строку, содержащую URL-адрес сервера регистрации сертификатов. |
ICertPropertyEnrollmentPolicyServer::GetPolicyServerId Извлекает строку, которая однозначно идентифицирует сервер политики регистрации сертификатов (CEP). |
ICertPropertyEnrollmentPolicyServer::GetPolicyServerUrl Извлекает строку, содержащую URL-адрес сервера политики регистрации сертификатов (CEP). |
ICertPropertyEnrollmentPolicyServer::GetPropertyFlags Извлекает значение, указывающее URL-адрес сервера политики по умолчанию. |
ICertPropertyEnrollmentPolicyServer::GetRequestIdString Извлекает уникальный строковый идентификатор для запроса сертификата, отправленного в центр сертификации во время регистрации. |
ICertPropertyEnrollmentPolicyServer::GetUrlFlags Извлекает набор флагов, содержащих прочие сведения о политике для сервера политики регистрации сертификатов (CEP). |
ICertPropertyEnrollmentPolicyServer::Initialize Инициализирует объект ICertPropertyEnrollmentPolicyServer. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | certenroll.h |