Объект 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
Capicom.dll

См. также раздел

Объекты шифрования