Store オブジェクト
[ Store オブジェクトは、[要件] セクションで指定したオペレーティング システムで使用できます。 代わりに、System.Security.Cryptography.X509Certificates 名前空間で X509Storeクラスを使用します。
Store オブジェクトには、証明書ストアと証明書ストアの選択、管理、使用に使用できるプロパティとメソッドが用意されています。 CAPICOM では、Current-User、Local-Machine、memory、および Active Directory ストアを使用できます。 また、ストアではスマート カード ベースの証明書ストアがサポートされます。 開発者は、ユーザーが権限を持たない操作を試行すると、一部のストアで一部のメソッドが失敗する可能性があることに注意する必要があります。
Store オブジェクトには、次の種類のメンバーがあります。
Store オブジェクトには、次のメソッドがあります。
メソッド | 説明 |
---|---|
追加 | 開いている 証明書 ストアに Certificate オブジェクトを追加します。 |
閉じる | 開いている証明書ストアを閉じます。 CAPICOM 2.0.0.3 以前:Close メソッドはサポートされていません。 |
削除 | 現在の Store オブジェクトによって表される証明書 ストア を削除します。 CAPICOM 2.0.0.3 以前:Delete メソッドはサポートされていません。 |
[エクスポート] | エンコードされた BLOB のストアをエクスポート します。 |
[インポート] | 以前にエクスポートしたストアをインポートします。 |
[読み込み] |
証明書オブジェクトをファイルからストアにインポートします。 |
[ファイル] | 証明書ストアを開きます。 |
[削除] | 開いているストアから Certificate オブジェクトを削除します。 |
Store オブジェクトには、これらのプロパティがあります。
プロパティ | アクセスの種類 | 説明 |
---|---|---|
証明書 |
読み取り専用 |
ストアの Certificates コレクションを取得します。 これは既定のプロパティです。 |
場所 |
読み取り専用 |
このオブジェクトが表す証明書ストアの場所を取得します。 CAPICOM 2.0.0.3 以前:Location プロパティはサポートされていません。 |
名前 |
読み取り専用 |
このオブジェクトが表す証明書ストアの名前を取得します。 CAPICOM 2.0.0.3 以前:Name プロパティはサポートされていません。 |
Store オブジェクトは作成でき、スクリプトを作成しても安全です。 Store オブジェクトの ProgID は CAPICOM です。Store.2。
CAPICOM 1.x:Store オブジェクトの ProgID は CAPICOM です。Store.1。
要件 | 値 |
---|---|
再頒布可能パッケージ |
Windows Server 2003 および Windows XP の CAPICOM 2.0 以降 |
[DLL] |
|