Интерфейс 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)