Поделиться через


Метод ICertPropertyEnrollmentPolicyServer::GetUrlFlags (certenroll.h)

Метод GetUrlFlags извлекает набор флагов, содержащих различные сведения о политике на сервере политики регистрации сертификатов (CEP). Эти флаги задаются методом Initialize .

Синтаксис

HRESULT GetUrlFlags(
  [out, retval] PolicyServerUrlFlags *pValue
);

Параметры

[out, retval] pValue

Указатель на значение перечисления PolicyServerUrlFlags , указывающее флаги сервера политики. Это может быть побитовое или из следующих значений.

Значение Значение
PsfNone
Флаги не указаны.
PsfLocationGroupPolicy
URL-адрес сервера политики указан в групповой политике администратором.
PsfLocationRegistry
URL-адрес сервера политики указывается в реестре.
PsfUseClientId
Указывает, что регистрация и продление сертификатов включают данные, относящиеся к клиенту. Примеры включают имя поставщика служб шифрования, номер версии Windows, имя пользователя, DNS-имя компьютера и DNS-имя контроллера домена. Этот флаг устанавливается, когда он определен в групповой политике, и является идентификатором политики по умолчанию.
PsfAutoEnrollmentEnabled
Автоматическая регистрация сертификатов включена.
PsfAllowUnTrustedCA
Указывает, что сертификат выдающего ЦС не должен быть доверенным для клиента для установки сертификата, подписанного ЦС.

Возвращаемое значение

Если функция завершается успешно, функция возвращает S_OK.

Если функция завершается сбоем, она возвращает значение HRESULT , указывающее на ошибку. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.

Возвращаемый код/значение Описание
E_POINTER
Параметр pValue не может иметь значение NULL.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header certenroll.h

См. также раздел

ICertPropertyEnrollmentPolicyServer