Certificates オブジェクト

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

Certificates オブジェクトは、Certificate オブジェクトのコレクションを表します。 各 Certificate オブジェクトは、1 つの デジタル証明書を表します。

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

  • ICertificates2: CAPICOM 2.0 で導入されました。
  • ICertificates: CAPICOM 1.0 で導入されました。

使用する場合

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

  • Certificate オブジェクトをコレクションに追加または削除します。
  • 証明書のセットを見つけるか、または証明書を選択するダイアログ ボックスを表示して、コレクションのサブセットを生成します。
  • コレクションからすべての Certificate オブジェクトをクリアします。
  • コレクション内の証明書の数を取得します。
  • コレクションから特定の Certificate オブジェクトを取得します。
  • コレクションを反復処理します。

メンバー

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

メソッド

Certificates オブジェクトには、次のメソッドがあります。

メソッド 説明
追加 Certificate オブジェクトをコレクションに追加します。
( CertificatesICertificates2 から継承)
Clear コレクションからすべての Certificate オブジェクトを削除します。
( CertificatesICertificates2 から継承)
見つける 指定 した検索条件 に一致するすべての証明書を含む Certificates オブジェクトを返します。
( CertificatesICertificates2 から継承)
Remove コレクションから 1 つの Certificate オブジェクトを削除します。
( CertificatesICertificates2 から継承)
保存 証明書を指定したファイルに保存します。
( CertificatesICertificates2 から継承)
選択 証明書を選択するためのダイアログ ボックスを表示し、選択した証明書のコレクションを返します。
( CertificatesICertificates2 から継承)

 

プロパティ

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

プロパティ アクセスの種類 説明
_NewEnum
読み取り専用
コレクションの列挙に使用できるオブジェクトの IEnumVARIANT インターフェイスを取得します。 このプロパティは、Visual Basic Scripting Edition (VBScript) 内では非表示になっています。
Count
読み取り専用
コレクション内の Certificate オブジェクトの数を取得します。
項目
読み取り専用
コレクションのインデックス付き証明書を表す Certificate オブジェクトを取得します。 これは既定のプロパティです。
( CertificatesICertificates2ICertificates から継承)

 

解説

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

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

要件

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

関連項目

Cryptography オブジェクト