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


Метод ICertRequest2::GetCAPropertyFlags (certcli.h)

Метод GetCAPropertyFlags извлекает флаги свойств для свойства центра сертификации (ЦС).

Синтаксис

HRESULT GetCAPropertyFlags(
  [in]          const BSTR strConfig,
  [in]          LONG       PropId,
  [out, retval] LONG       *pPropFlags
);

Параметры

[in] strConfig

Представляет допустимую строку конфигурации для ЦС в виде Имя_ЦС_\компьютера, где ComputerName — сетевое имя сервера служб сертификации, а CAName — общее имя ЦС, указанное при настройке служб сертификатов. Сведения об имени строки конфигурации см. в разделе ICertConfig.

[in] PropId

Задает идентификатор свойства. Сведения об этом параметре см. в таблице в разделе ICertAdmin2::GetCAProperty.

[out, retval] pPropFlags

Указатель на значение LONG , представляющее флаги свойств.

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

C++

Если метод выполнен успешно, метод возвращает S_OK.

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

VB

Возвращаемое значение — long, представляющее флаги свойств.

Комментарии

Функциональность метода GetCAPropertyFlags аналогична функции метода ICertAdmin2::GetCAPropertyFlags .

В методе ICertAdmin2 ЦС требует, чтобы у вызывающего объекта был доступ на чтение ЦС, который обычно предоставляется только сотрудникам ЦС и администраторам ЦС.

Напротив, в реализациях метода ICertRequest2 и ICertRequest3 ЦС по умолчанию не требует никаких прав доступа. Применяются только списки управления доступом (ACL) модели DCOM; Для ЦС, присоединенного к домену, списки управления доступом DCOM разрешают всем доступ к ЦС. Все пользователи не включают анонимные. Интерфейс запросов ЦС можно заблокировать с помощью конфигурации реестра, чтобы обеспечить доступ вызывающей стороны к регистрации.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header certcli.h (включая Certsrv.h)
Библиотека Certidl.lib
DLL Certcli.dll

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

CCertRequest

ICertRequest

ICertRequest2

ICertRequest3