Метод 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 |