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


Интерфейсы шифрования

Интерфейсы шифрования классифицируются в соответствии с использованием следующим образом:

Интерфейсы экспорта подсистемы сервера

В следующем справочном разделе описаны интерфейсы, которые экспортируются подсистемой сервера и вызываются внешними объектами.

Интерфейс Описание
ICertAdmin Используется программами администрирования для управления запросами, сертификатами и отзывами.
ICertAdmin2 Используется программами администрирования для управления запросами, сертификатами и отзывами. Заменяет ICertAdmin.
ICertConfig Используется клиентами для получения сведений о доступных серверах.
ICertConfig2 Используется клиентами для получения сведений о доступных серверах. Заменяет ICertConfig.
ICertGetConfig Предоставляет функциональные возможности для получения данных общедоступной конфигурации (указанных во время установки клиента) для сервера служб сертификатов .
ICertRequest Используется для отправки запроса на сервер и получения результатов запроса.
ICertRequest2 Используется для отправки запроса на сервер и получения результатов запроса. Заменяет ICertRequest.
ICertServerExit Используется модулями выхода для получения свойств сертификата и запроса.
ICertServerPolicy Используется модулем политики для получения и задания свойств сертификата и запроса.
ICertView Используется клиентами для просмотра базы данных служб сертификатов.
ICertView2 Используется клиентами для просмотра базы данных служб сертификатов. Заменяет ICertView.
IEnumCERTVIEWATTRIBUTE Используется клиентами для доступа к атрибутам сертификата для строки в представлении Служб сертификатов.
IEnumCERTVIEWCOLUMN Используется клиентами для доступа к столбцам данных строки в представлении служб сертификатов.
IEnumCERTVIEWEXTENSION Используется клиентами для доступа к данным расширения сертификата для строки в представлении Служб сертификатов.
IEnumCERTVIEWROW Используется клиентами для перечисления строк представления служб сертификатов.
IOCSPAdmin Используется программами администрирования для настройки серверов-ответчиков протокола OCSP.
IOCSPCAConfiguration Предоставляет функциональные возможности для настройки службы ответчика OCSP для обработки запросов состояния для определенного центра сертификации (ЦС).
IOCSPCAConfigurationCollection Предоставляет функциональные возможности для управления конфигурациями ЦС, для которых служба ответчика OCSP может обрабатывать запросы.
IOCSPProperty Предоставляет функциональные возможности для настройки атрибута сервера ответчика OCSP.
IOCSPPropertyCollection Используется программами администрирования для управления атрибутами сервера-ответчика OCSP.

 

Интерфейсы импорта ядра сервера

В следующих справочных разделах описаны интерфейсы, импортированные подсистемой сервера.

Интерфейс Описание
ICertExit Экспортируется модулями выхода. Используется подсистемой сервера для доставки готовых сертификатов и сведений об отзыве.
ICertExit2 Добавляет метод GetManageModule в ICertExit.
ICertManageModule Экспортируется модулями политики или выхода. Используется для отображения сведений о модуле или для отображения пользовательского интерфейса для настройки модуля.
ICertPolicy Экспортируется модулем политики. Используется подсистемой сервера для проверка запросов и получения свойств сертификатов.
ICertPolicy2 Добавляет метод GetManageModule в ICertPolicy.

 

Кодирующие интерфейсы

В следующих справочных разделах описаны интерфейсы, которые могут быть экспортированы обработчиками расширений и импортированы модулем политики.

Интерфейс Описание
ICertEncodeAltName Используется модулем политики для обработки расширений альтернативных имен.
ICertEncodeBitString Используется модулем политики для обработки битовых строк, используемых в расширениях сертификатов.
ICertEncodeCRLDistInfo Используется модулем политики для обработки массивов сведений о распространении списка отзыва сертификатов (CRL), используемых в расширениях сертификатов.
ICertEncodeDateArray Используется модулем политики для обработки массивов даты , используемых в расширениях сертификатов.
ICertEncodeLongArray Используется модулем политики для обработки массивов Long , используемых в расширениях сертификатов.
ICertEncodeStringArray Используется модулем политики для обработки массивов STRING , используемых в расширениях сертификатов.

 

Интерфейсы регистрации сертификатов

В этом разделе описываются объекты, методы и свойства элемента управления регистрацией сертификатов, а также объект, методы и свойства, доступные в элементе управления регистрацией смарт-карт. К ним относятся следующие интерфейсы.

Интерфейс Описание
ICEnroll Один из нескольких интерфейсов, представляющих элемент управления регистрацией сертификатов. Это в первую очередь представляет интерес, если вы не используете автоматизацию.
ICEnroll2 Один из нескольких интерфейсов, представляющих элемент управления регистрацией сертификатов. Это в первую очередь представляет интерес, если вы не используете службу автоматизации.
ICEnroll3 Один из нескольких интерфейсов, представляющих элемент управления регистрацией сертификатов. Это в первую очередь представляет интерес, если вы не используете службу автоматизации.
ICertificateEnrollmentPolicyServerSetup Представляет веб-службу политики регистрации сертификатов (CEP) в службах сертификатов Active Directory (ADCS). Служба позволяет пользователям и компьютерам получать сведения о политике регистрации сертификатов.
ICertificateEnrollmentServerSetup Представляет веб-службу регистрации сертификатов (CES) в ADCS. Служба позволяет пользователям и компьютерам регистрировать и обновлять сертификаты.
ICEnroll4 Один из нескольких интерфейсов, представляющих элемент управления регистрацией сертификатов. Это в первую очередь представляет интерес, если вы не используете службу автоматизации.
IEnroll Один из нескольких интерфейсов, представляющих элемент управления регистрацией сертификатов. Интерфейс в первую очередь представляет интерес, если вы не используете службу автоматизации.
IEnroll2 Один из нескольких интерфейсов, представляющих элемент управления регистрацией сертификатов. Интерфейс в первую очередь представляет интерес, если вы не используете службу автоматизации.
IEnroll4 Один из нескольких интерфейсов, представляющих элемент управления регистрацией сертификатов. Интерфейс в первую очередь представляет интерес, если вы не используете службу автоматизации.
ISCrdEnr Представляет интеллектуальный элемент управления регистрацией карта. Это в первую очередь представляет интерес, если вы не используете службу автоматизации.

 

Интерфейсы взаимодействия CAPICOM

В следующих справочных разделах описаны интерфейсы, которые позволяют производным от CryptoAPI работать вместе с CAPICOM 2.0.

Интерфейс Описание
ICertContext Предоставляет доступ к контексту объекта сертификата CAPICOM X.509v3. Этот контекст позволяет использовать сертификат CAPICOM в других производных от CryptoAPI.
ICertStore Предоставляет доступ к контексту объекта CAPICOM Store . Этот контекст позволяет использовать хранилище сертификатов CAPICOM в других производных от CryptoAPI.
IChainContext Предоставляет доступ к контексту объекта CAPICOM Chain . Этот контекст позволяет использовать цепочку доверия сертификатов CAPICOM в других производных от CryptoAPI.