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


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

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

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

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

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

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

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

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

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

Методы

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

 
ICertConfig2::SetSharedFolder

Указывает путь, используемый в качестве общей папки центра сертификации.

Требования

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