Chain オブジェクト

[CAPICOM は、次のオペレーティング システムで使用できる 32 ビットのみのコンポーネントです: Windows Server 2008、Windows Vista、および Windows XP。 代わりに、System.Security.Cryptography.X509Certificates 名前空間で X509Chainクラスを使用します。

Chain オブジェクトは、証明書信頼チェーンを表します。

このオブジェクトは、証明書の有効性をチェックするための証明書信頼チェーンを構築するためのプロパティとメソッドを提供します。 チェーンは、 CertificateStatus.CheckFlag プロパティの値と CertificateStatus オブジェクトのポリシー設定を使用して構築されます。

Chain オブジェクトは、次のインターフェイスを公開します。

  • IChain2: CAPICOM 2.0 で導入されました。
  • IChain: CAPICOM 1.0 で導入されました。

使用する場合

Chain オブジェクトは、次のタスクを実行するために使用されます。

  • 証明書信頼チェーンを構築します。
  • チェーンに対して有効なすべての証明書とアプリケーション ポリシーの OID を取得します。
  • チェーン内の証明書の状態を確認します。
  • 拡張エラー情報を取得します。
  • チェーン内の証明書のコレクションを取得します。

メンバー

Chain オブジェクトには、次の種類のメンバーがあります。

メソッド

Chain オブジェクトには、これらのメソッドがあります。

メソッド 説明
ApplicationPolicies チェーン に対 して有効なアプリケーション ポリシー OID を表す OID コレクションを返します。
( ChainIChain2 から継承)
Build 証明書検証チェーンをエンド証明書から信頼された ルート証明書に構築し、チェーンの全体的な有効性を示すブール値を返します。
( ChainIChain2IChain から継承)
CertificatePolicies チェーン に対 して有効な証明書ポリシー OID を表す OID コレクションを返します。
( ChainIChain2 から継承)
ExtendedErrorInfo インデックス付きエントリに関する追加のエラー情報を含む文字列を返します。
( ChainIChain2 から継承)

 

プロパティ

Chain オブジェクトには、これらのプロパティがあります。

プロパティ アクセスの種類 説明
証明書
読み取り専用
チェーン内の 証明書 を表す Certificates コレクションを取得します。 これは既定のプロパティです。
( ChainIChain2IChain から継承)
Status
読み取り専用
チェーンまたはチェーン内の特定の証明書の有効性の状態を取得します。
( ChainIChain2IChain から継承)

 

解説

Chain オブジェクトは作成でき、スクリプト作成に安全です。 Chain オブジェクトの ProgID は"CAPICOM です。Chain.2"

CAPICOM 1.x:Chain オブジェクトの ProgID は CAPICOM です。Chain.1.

要件

要件
クライアント サポートの終了
Windows Vista
サーバー サポートの終了
Windows Server 2008
再頒布可能パッケージ
Windows Server 2003 および Windows XP の CAPICOM 2.0 以降
[DLL]
Capicom.dll

こちらもご覧ください

Cryptography オブジェクト