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


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

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

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

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

Интерфейс Описание
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

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

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