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


Интерфейс ICertConfig (certcli.h)

Интерфейс ICertConfig предоставляет функциональные возможности для получения данных общедоступной конфигурации (указанных во время установки клиента) для сервера служб сертификатов.

Интерфейс ICertConfig используется для выполнения следующих задач:

  • Перечисление через строки конфигурации для сервера служб сертификатов в точке конфигурации.
  • Получите конфигурацию по умолчанию для сервера служб сертификатов.
  • Получение сведений о конкретной конфигурации сервера служб сертификатов.
  • Сброс конфигурации сервера служб сертификатов.

Для каждой установки служб сертификатов эти данные общедоступной конфигурации находятся в файле Certsrv.txt, который находится в общей папке, Active Directory или в обоих этих папках. Любой сервер, настроенный для публикации сведений о конфигурации в Certsrv.txt, отображается в ICertConfig.

ICertConfig определен в Certcli.h. Однако при создании программы используйте Certsrv.h в качестве включаемого файла. Certcli.dll предоставляет интерфейс ICertConfig . Сведения о типе этого интерфейса также содержатся в Certclil.dll, который поставляется вместе с пакетом средств разработки платформенного программного обеспечения (SDK).

Интерфейсы служб сертификатов поддерживают как модели потоков с подразделениями, так и с бесплатными потоками. Для повышения пропускной способности рекомендуется использовать свободные потоки.

Наследование

Интерфейс ICertConfig наследуется от интерфейса IDispatch . ICertConfig также содержит следующие типы членов:

Методы

Интерфейс ICertConfig содержит следующие методы.

 
ICertConfig::GetConfig

Извлекает строку конфигурации для сервера служб сертификатов. Этот метод был впервые определен в интерфейсе ICertConfig.
ICertConfig::GetField

Возвращает определенное поле из текущей записи базы данных конфигурации. Этот метод был впервые определен в интерфейсе ICertConfig.
ICertConfig::Next

Извлекает индекс следующей доступной конфигурации сервера служб сертификатов в точке конфигурации. Этот метод был впервые определен в интерфейсе ICertConfig.
ICertConfig::Reset

Сбрасывает состояние запроса конфигурации, указывая на конфигурацию сервера служб сертификатов, индексированную в указанной точке конфигурации. Этот метод был впервые определен в интерфейсе ICertConfig.

Требования

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