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 이상에서만 지원됩니다.

적용 대상