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


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

Метод GetCAPropertyDisplayName извлекает отображаемое имя свойства для свойства центра сертификации (ЦС).

Синтаксис

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

Параметры

[in] strConfig

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

[in] PropId

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

[out, retval] pstrDisplayName

Указатель на BSTR , представляющий отображаемое имя свойства. Завершив использование BSTR, освободите его, вызвав функцию SysFreeString .

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

C++

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

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

VB

Возвращаемое значение — это строка , содержащая отображаемое имя свойства.

Комментарии

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

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