DataProtectionBuilderExtensions.ProtectKeysWithDpapiNG メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ProtectKeysWithDpapiNG(IDataProtectionBuilder, String, DpapiNGProtectionDescriptorFlags) |
ストレージに永続化される前に、Windows CNG DPAPI で暗号化されるようにキーを構成します。 |
ProtectKeysWithDpapiNG(IDataProtectionBuilder) |
ストレージに永続化される前に、Windows CNG DPAPI で暗号化されるようにキーを構成します。 キーは、現在の Windows ユーザー アカウントによって復号化できます。 |
ProtectKeysWithDpapiNG(IDataProtectionBuilder, String, DpapiNGProtectionDescriptorFlags)
ストレージに永続化される前に、Windows CNG DPAPI で暗号化されるようにキーを構成します。
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ ProtectKeysWithDpapiNG(Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ builder, System::String ^ protectionDescriptorRule, Microsoft::AspNetCore::DataProtection::XmlEncryption::DpapiNGProtectionDescriptorFlags flags);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder ProtectKeysWithDpapiNG (this Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder builder, string protectionDescriptorRule, Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiNGProtectionDescriptorFlags flags);
static member ProtectKeysWithDpapiNG : Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder * string * Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiNGProtectionDescriptorFlags -> Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder
<Extension()>
Public Function ProtectKeysWithDpapiNG (builder As IDataProtectionBuilder, protectionDescriptorRule As String, flags As DpapiNGProtectionDescriptorFlags) As IDataProtectionBuilder
パラメーター
- protectionDescriptorRule
- String
キーマテリアルを保護する記述子ルール文字列。
'NCryptCreateProtectionDescriptor' の呼び出しに渡す必要があるフラグ。 このパラメーターの既定値は、None です。
戻り値
この操作が完了した後の への IDataProtectionBuilder 参照。
注釈
および https://msdn.microsoft.com/en-us/library/windows/desktop/hh706800(v=vs.85).aspx 引数の有効な値の詳細については、 と flags
をprotectionDescriptorRule
参照https://msdn.microsoft.com/en-us/library/windows/desktop/hh769091(v=vs.85).aspxしてください。 この API は、Windows 8/Windows Server 2012 以降でのみサポートされています。
適用対象
ProtectKeysWithDpapiNG(IDataProtectionBuilder)
ストレージに永続化される前に、Windows CNG DPAPI で暗号化されるようにキーを構成します。 キーは、現在の Windows ユーザー アカウントによって復号化できます。
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ ProtectKeysWithDpapiNG(Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^ builder);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder ProtectKeysWithDpapiNG (this Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder builder);
static member ProtectKeysWithDpapiNG : Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder -> Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder
<Extension()>
Public Function ProtectKeysWithDpapiNG (builder As IDataProtectionBuilder) As IDataProtectionBuilder
パラメーター
戻り値
この操作が完了した後の への IDataProtectionBuilder 参照。
注釈
DPAPI-NG の詳細については、以下を参照してください https://msdn.microsoft.com/en-us/library/windows/desktop/hh706794(v=vs.85).aspx 。 この API は、Windows 8/Windows Server 2012 以降でのみサポートされています。