ICspStatuses インターフェイス (certenroll.h)

ICspStatuses インターフェイスは、ICspStatus オブジェクトのコレクションを管理するために使用できるメソッドとプロパティを定義します。 ICspStatus インターフェイスには、暗号化プロバイダーとアルゴリズムのペアに関する情報が含まれています。 コレクション オブジェクトは、次のプロパティとメソッドを呼び出すと作成されます。

Property/Method インターフェイス 説明
GetCspStatusesFromOperations ICspInformations 指定したアルゴリズムの種類とオプションのプロバイダー情報の ICspStatuses コレクションを作成します。
メモ 証明書登録コントロールでは、秘密キー非対称 (暗号化、署名、およびキー交換) アルゴリズムの選択に対してのみ、 ICspStatuses コレクションが使用されます。
 
GetCspStatuses IX509CertificateRequestPkcs10 呼び出し元によって指定された秘密キーの使用目的と一致するすべてのプロバイダーとアルゴリズムのペアを含む ICspStatuses コレクションを作成します。
CspStatuses IX509CertificateRequestPkcs10 証明書要求に関連付けられている IX509PrivateKey オブジェクトによって識別される秘密キーの使用目的と一致するすべてのプロバイダーとアルゴリズムのペアを含む ICspStatuses コレクションを作成します。

継承

ICspStatuses インターフェイスは、IDispatch インターフェイスから継承されます。 ICspStatuses には、 次の種類のメンバーもあります。

メソッド

ICspStatuses インターフェイスには、これらのメソッドがあります。

 
ICspStatuses::Add

ICspStatus オブジェクトをコレクションに追加します。
ICspStatuses::Clear

コレクションからすべての ICspStatus オブジェクトを削除します。
ICspStatuses::get__NewEnum

コレクションの列挙子を取得します。 (ICspStatuses.get__NewEnum)
ICspStatuses::get_Count

コレクション内の ICspStatus オブジェクトの数を取得します。
ICspStatuses::get_ItemByIndex

インデックス番号でコレクションから ICspStatus オブジェクトを取得します。
ICspStatuses::get_ItemByName

プロバイダーとアルゴリズム名によってコレクションから ICspStatus オブジェクトを取得します。
ICspStatuses::get_ItemByOperations

入力で指定されたプロバイダーと同じ名前を持ち、同じアルゴリズムを持ち、異なる暗号化操作を識別する ICspStatus オブジェクトを取得します。
ICspStatuses::get_ItemByOrdinal

コレクションから ICspStatus オブジェクトを序数で取得します。
ICspStatuses::get_ItemByProvider

入力時に指定されたプロバイダーと同じ名前を持つ ICspStatus オブジェクトを取得しますが、別の目的のキーの使用をサポートするアルゴリズムを識別します。
ICspStatuses::Remove

インデックス番号でコレクションから ICspStatus オブジェクトを削除します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー certenroll.h

こちらもご覧ください

CertEnroll インターフェイス

ICspStatus

IDispatch