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