ICspInformation::get_KeySpec メソッド (certenroll.h)

KeySpec プロパティは、プロバイダーでサポートされているアルゴリズムの使用目的を指定する値を取得します。 このプロパティは Web 対応です。

このプロパティは読み取り専用です。

構文

HRESULT get_KeySpec(
  X509KeySpec *pValue
);

パラメーター

pValue

戻り値

なし

解説

取得される値には、0、1、2、または 3 を指定できます。 値が 0 (XCN_AT_NONE) の場合、プロバイダーは Cryptography API: Next Generation (CNG) プロバイダーです。 Microsoft によって配布されるプロバイダーに関連付けられている値を次の表に示します。 これらのプロバイダーの中には、すべてのオペレーティング システムに含まれていないものもあれば、代わりに含まれるものもあります。

プロバイダー KeySpec 値
Microsoft Software Key Storage Provider 0
Microsoft スマート カード キー ストレージ プロバイダー 0
Microsoft Base Cryptographic Provider v1.0 3
Microsoft Base DSS と Diffie-Hellman 暗号化プロバイダー 3
Microsoft Base DSS Cryptographic Provider 2
Microsoft Base Smart Card Crypto Provider 3
Microsoft DH Schannel 暗号化プロバイダー 3
Microsoft Enhanced Cryptographic Provider v1.0 3
Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider 3
Microsoft 拡張 RSA および AES 暗号化プロバイダー 3
Microsoft RSA Schannel 暗号化プロバイダー 1
Microsoft Strong Cryptographic Provider 3

要件

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

こちらもご覧ください

ICspInformation