ICspInformation インターフェイス (certenroll.h)
ICspInformation インターフェイスは、暗号化プロバイダーに関する一般的な情報へのアクセスを提供します。 この情報は、 InitializeFromName メソッドまたは InitializeFromType メソッドを呼び出すことによって初期化されます。 情報は、次のメソッドとプロパティを使用して取得されます。 CSP の詳細については、「CSP と暗号化プロセス」を参照してください。
継承
ICspInformation インターフェイスは、IDispatch インターフェイスから継承されます。 ICspInformation には、次の種類のメンバーもあります。
メソッド
ICspInformation インターフェイスには、これらのメソッドがあります。
ICspInformation::get_CspAlgorithms プロバイダーでサポートされているアルゴリズムに関する情報を含む ICspAlgorithm インターフェイスのコレクションを取得します。 |
ICspInformation::get_HasHardwareRandomNumberGenerator 暗号化操作にランダム バイトを作成するために使用できるハードウェア乱数ジェネレーターをプロバイダーがサポートするかどうかを指定するブール値を取得します。 |
ICspInformation::get_IsHardwareDevice プロバイダーがハードウェア デバイスに実装されているかどうかを決定するブール値を取得します。 |
ICspInformation::get_IsRemovable キーを含むトークンを削除できるかどうかを指定するブール値を取得します。 |
ICspInformation::get_IsSmartCard プロバイダーがスマート カード プロバイダーであるかどうかを指定するブール値を取得します。 |
ICspInformation::get_IsSoftwareDevice プロバイダーがソフトウェアに実装されているかどうかを示すブール値を取得します。 |
ICspInformation::get_KeySpec プロバイダーでサポートされているアルゴリズムの使用目的を指定する値を取得します。 |
ICspInformation::get_LegacyCsp プロバイダーが Cryptography API:_Next Generation (CNG) プロバイダーか CryptoAPI (レガシ) CSP かを指定するブール値を取得します。 |
ICspInformation::get_MaxKeyContainerNameLength プロバイダーに関連付けられている秘密キー コンテナーの名前に対してサポートされる最大長を取得します。 |
ICspInformation::get_Name 名前を取得します。 |
ICspInformation::get_Type プロバイダーの型を取得します。 |
ICspInformation::get_Valid プロバイダーがクライアント コンピューターにインストールされているかどうかを示すブール値を取得します。 |
ICspInformation::get_Version プロバイダーのバージョン番号を取得します。 |
ICspInformation::GetCspStatusFromOperations 指定された署名、暗号化、ハッシュ、または暗号操作と一致する、サポートされている最初のアルゴリズムの ICspStatus オブジェクトを作成します。 |
ICspInformation::GetDefaultSecurityDescriptor 既定の秘密キーセキュリティ記述子を取得します。 |
ICspInformation::InitializeFromName プロバイダー名を含む文字列から オブジェクトを初期化します。 |
ICspInformation::InitializeFromType 既定の暗号化プロバイダーから オブジェクトを初期化します。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | certenroll.h |