Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейсы шифрования классифицируются в соответствии с использованием следующим образом:
- интерфейсов экспорта ядра сервера
- интерфейсы импорта ядра сервера
- интерфейсы кодирования
- интерфейсы регистрации сертификатов
- интерфейсы взаимодействия 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
В следующих справочных разделах описаны интерфейсы, позволяющие производным криптоАПИ работать вместе с CAPICOM 2.0.
| Интерфейс | Описание |
|---|---|
| ICertContext | Предоставляет доступ к контексту объекта CAPICOM X.509v3 Certificate. Этот контекст позволяет использовать сертификат CAPICOM в других производных элементах CryptoAPI. |
| ICertStore | Предоставляет доступ к контексту объекта CAPICOM Store. Этот контекст позволяет использовать хранилище сертификатов CAPICOM в других производных элементах CryptoAPI. |
| IChainContext | Предоставляет доступ к контексту объекта CAPICOM Chain. Этот контекст позволяет использовать цепочку доверия сертификатов CAPICOM в других производных элементах CryptoAPI. |