DataProtectionBuilderExtensions.ProtectKeysWithDpapiNG メソッド

定義

オーバーロード

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

キーマテリアルを保護する記述子ルール文字列。

flags
DpapiNGProtectionDescriptorFlags

'NCryptCreateProtectionDescriptor' の呼び出しに渡す必要があるフラグ。 このパラメーターの既定値は、None です。

戻り値

この操作が完了した後の への IDataProtectionBuilder 参照。

注釈

および https://msdn.microsoft.com/en-us/library/windows/desktop/hh706800(v=vs.85).aspx 引数の有効な値の詳細については、 と flagsprotectionDescriptorRule参照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 以降でのみサポートされています。

適用対象