В данном разделе описан набор объектов для работы с запросами на сертификат.
Работа с объектами данного интерфейса аналогична работе с объектами 
![]() Замечание
|
|---|
|
Использование Microsoft CertEnroll в Internet Explorer разрешено только на сайтах со схемой доступа https или включенных в зону безопасности Internet Explorer, в которой разрешено выполнение небезопасных ActiveX. |
Создание объектов в Microsoft Internet Explorer
В браузере Internet Explorer объекты интерфейса CertEnroll могут быть созданы при помощи объекта CAdESCOM.WebClassFactory.
var oWebClassFactory = new ActiveXObject("CAdESCOM.WebClassFactory");
var oObjectId = oWebClassFactory.CreateObject("X509Enrollment.CObjectId");
Объекты
| Имя | Описание |
|---|---|
| CObjectId |
Объектный идентификатор. |
| CObjectIds |
Коллекция объектных идентификаторов. |
| CX500DistinguishedName |
Описывает поле X.500 DistinguishedName. |
| CX509CertificateRequestPkcs10 |
Описывает запрос на сертификат формата PKCS#10. |
| CX509Enrollment |
Основной объект для создания запросов на сертификат и установки полученных сертификатов. |
| CX509Extension |
Расширение в запросе на сертификат. |
| CPolicyQualifier |
Квалификатор, который может действовать совместно с политикой сертификата. |
| CPolicyQualifiers |
Коллекция квалификаторов. |
| CCertificatePolicy |
Политика сертификата, которая определяет цели использования сертификата. |
| CCertificatePolicies |
Коллекция политик сертификата. |
| CX509ExtensionCertificatePolicies |
Расширение X509ExtensionCertificatePolicies. |
| CX509ExtensionEnhancedKeyUsage |
Расширение EnhancedKeyUsage. |
| CX509ExtensionKeyUsage |
Расширение KeyUsage. |
| CX509ExtensionTemplate |
Расширение Template. |
| CX509Extensions |
Коллекция расширений. |
| CX509PrivateKey |
Закрытый ключ. |
| CCspInformation |
Информация о криптопровайдере. |
| CCspInformations |
Коллекция объектов CCspInformation. |
| CCspStatus |
Пара "криптопровайдер - алгоритм". |
| CCspStatuses |
Коллекция объектов CCspStatus. |
| CCspAlgorithm |
Криптографический алгоритм. |
| CCspAlgorithms |
Коллекция алгоритмов. |
| CAlternativeName |
Объект для задания альтернативного имени из расширения AlternativeNames в запросе на сертификат. |
| CAlternativeNames |
Объект для работы с коллекцией объектов с интерфейсом IAlternativeName. |
| CX509ExtensionAlternativeNames |
Объект для добавления расширения AlternativeNames в запросе на сертификат. |
| CX509NameValuePair |
Объект для добавления атрибута типа имя-значение в запрос на сертификат. |
| CX509NameValuePairs |
Коллекция объектов CX509NameValuePair. |
