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 |