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] |
|
こちらもご覧ください