Интерфейсы шифрования
Интерфейсы шифрования классифицируются в соответствии с использованием следующим образом:
- Интерфейсы экспорта подсистемы сервера
- Интерфейсы импорта ядра сервера
- Кодирующие интерфейсы
- Интерфейсы регистрации сертификатов
- Интерфейсы взаимодействия CAPICOM
Интерфейсы экспорта подсистемы сервера
В следующем справочном разделе описаны интерфейсы, которые экспортируются подсистемой сервера и вызываются внешними объектами.
Интерфейс | Описание |
---|---|
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. |