IX509PrivateKey::get_ProviderName メソッド (certenroll.h)

ProviderName プロパティは、暗号化プロバイダーの名前を指定または取得します。 このプロパティは、入力と出力の両方に対して Web 対応です。

このプロパティは読み取り/書き込み可能です。

構文

HRESULT get_ProviderName(
  BSTR *pValue
);

パラメーター

pValue

戻り値

なし

解説

このプロパティを設定すると、指定した ProviderName 値と一致するように次のプロパティが自動的に設定されます。

これらのプロパティは、次の方法で設定されます。
  • プロバイダー構成データが使用可能な場合は、適切な ProviderType 値を決定するために使用されます。
  • 指定したプロバイダーが CNG KSP の場合:
    • LegacyCsp プロパティは VARIANT_FALSE に設定されます
    • KeySpec プロパティは、XCN_AT_NONEに設定されます。
  • 指定したプロバイダーが CNG KSP でない場合:
    • LegacyCsp プロパティは、VARIANT_TRUEに設定されます。
    • KeySpec プロパティは XCN_AT_SIGNATURE に設定されます
ProviderName プロパティを設定する場合は、LegacyCsp プロパティまたは ProviderType プロパティを設定しないことをお勧めします。

要件

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

こちらもご覧ください

IX509PrivateKey