IX509PrivateKey::p ut_ProviderName メソッド (certenroll.h)

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

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

構文

HRESULT put_ProviderName(
  BSTR Value
);

パラメーター

Value

戻り値

なし

解説

このプロパティを設定すると、次のプロパティが指定した 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