Объект Chain
[CAPICOM — это 32-разрядный компонент, доступный для использования в следующих операционных системах: Windows Server 2008, Windows Vista и Windows XP. Вместо этого используйте класс X509Chain в пространстве имен System.Security.Cryptography.X509Certificates .]
Объект Chain представляет цепочку доверия сертификатов.
Этот объект предоставляет свойства и методы для создания цепочки доверия сертификатов для проверка действительности сертификатов. Цепочка строится с использованием значения свойства CertificateStatus.CheckFlag и параметров политики объекта CertificateStatus .
Объект Chain предоставляет следующие интерфейсы:
- IChain2: появилось в CAPICOM 2.0.
- IChain: представлено в CAPICOM 1.0.
Объект Chain используется для выполнения следующих задач:
- Создание цепочки доверия сертификатов.
- Получите идентификаторы OID всех сертификатов и политик приложений, допустимых для цепочки.
- Проверьте состояние сертификатов в цепочке.
- Получение расширенных сведений об ошибке.
- Получение коллекции сертификатов в цепочке.
Объект Chain имеет следующие типы элементов:
Объект Chain содержит следующие методы.
Метод | Описание |
---|---|
ApplicationPolicies | Возвращает коллекцию OID, представляющую идентификаторы OID политики приложения, допустимые для цепочки. (Наследуется от ChainIChain2) |
Сборка | Создает цепочку проверки сертификатов от конечного сертификата к доверенному корневому сертификату, возвращая логическое значение, указывающее общую допустимость цепочки. (Наследуется от ChainIChain2IChain) |
CertificatePolicies | Возвращает коллекцию OID, представляющую идентификаторы OID политики сертификатов, допустимые для цепочки. (Наследуется от ChainIChain2) |
ExtendedErrorInfo | Возвращает строку, содержащую дополнительные сведения об ошибке проиндексированного элемента. (Наследуется от ChainIChain2) |
Объект Chain имеет следующие свойства.
Свойство | Тип доступа | Описание |
---|---|---|
Сертификаты |
Только для чтения |
Извлекает коллекцию Certificates , представляющую сертификаты в цепочке. Это свойство по умолчанию. (Наследуется от ChainIChain2IChain) |
Состояние |
Только для чтения |
Извлекает состояние допустимости цепочки или определенного сертификата в цепочке. (Наследуется от ChainIChain2IChain) |
Объект Chain можно создать, и он безопасен для создания скриптов. Идентификатор ProgID для объекта Chain — "CAPICOM. Chain.2".
CAPICOM 1. x: Идентификатор ProgID для объекта Chain — CAPICOM. Chain.1.
Требование | Значение |
---|---|
Окончание поддержки клиентов |
Windows Vista |
Прекращение поддержки сервера |
Windows Server 2008 |
Распространяемые компоненты |
CAPICOM 2.0 или более поздней версии в Windows Server 2003 и Windows XP |
DLL |
|