IX509PrivateKey::get_LegacyCsp メソッド (certenroll.h)
LegacyCsp プロパティは、プロバイダーが CryptoAPI (レガシ) 暗号化サービス プロバイダー (CSP) であるかどうかを示すブール値を指定または取得します。 このプロパティは、入力と出力の両方に対して Web 対応です。
このプロパティは読み取り/書き込み可能です。
構文
HRESULT get_LegacyCsp(
VARIANT_BOOL *pValue
);
パラメーター
pValue
戻り値
なし
解説
このプロパティを設定すると、次のプロパティが、指定した LegacyCsp 値と一致するように自動的に設定されます。
これらのプロパティは、次の方法で設定されます。- LegacyCsp プロパティが VARIANT_FALSE に設定されている場合:
- ProviderType は XCN_PROV_NONE に設定されています。
- KeySpec プロパティは、XCN_AT_NONEに設定されています。
- LegacyCsp プロパティが VARIANT_TRUE に設定されている場合:
- 現在の値がXCN_PROV_NONE場合、ProviderType はXCN_PROV_RSA_FULLに設定されます。
- 現在のプロパティがXCN_AT_NONEされている場合、KeySpec プロパティは XCN_AT_SIGNATURE に設定されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | certenroll.h |
[DLL] | CertEnroll.dll |