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