DataProtectionBuilderExtensions.ProtectKeysWithDpapiNG Metoda

Definice

Přetížení

ProtectKeysWithDpapiNG(IDataProtectionBuilder, String, DpapiNGProtectionDescriptorFlags)

Nakonfiguruje klíče, které se mají šifrovat pomocí rozhraní DPAPI systému Windows, než se budou uchovávat v úložišti.

ProtectKeysWithDpapiNG(IDataProtectionBuilder)

Nakonfiguruje klíče, které se mají šifrovat pomocí rozhraní DPAPI systému Windows, než se budou uchovávat v úložišti. Klíče budou dešifrovatelné aktuálním uživatelským účtem Windows.

ProtectKeysWithDpapiNG(IDataProtectionBuilder, String, DpapiNGProtectionDescriptorFlags)

Nakonfiguruje klíče, které se mají šifrovat pomocí rozhraní DPAPI systému Windows, než se budou uchovávat v úložišti.

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

Parametry

protectionDescriptorRule
String

Řetězec pravidla popisovače, se kterým chcete chránit materiál klíče.

flags
DpapiNGProtectionDescriptorFlags

Příznaky, které by se měly předat volání NCryptCreateProtectionDescriptor. Výchozí hodnota tohoto parametru je None.

Návraty

IDataProtectionBuilder

Odkaz na IDataProtectionBuilder po dokončení této operace.

Poznámky

https://msdn.microsoft.com/en-us/library/windows/desktop/hh706800(v=vs.85).aspx Další https://msdn.microsoft.com/en-us/library/windows/desktop/hh769091(v=vs.85).aspx informace och protectionDescriptorRule flags Toto rozhraní API se podporuje jenom na Windows 8 / Windows Server 2012 a vyšších.

Platí pro

ProtectKeysWithDpapiNG(IDataProtectionBuilder)

Nakonfiguruje klíče, které se mají šifrovat pomocí rozhraní DPAPI systému Windows, než se budou uchovávat v úložišti. Klíče budou dešifrovatelné aktuálním uživatelským účtem 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

Parametry

Návraty

IDataProtectionBuilder

Odkaz na IDataProtectionBuilder po dokončení této operace.

Poznámky

Další https://msdn.microsoft.com/en-us/library/windows/desktop/hh706794(v=vs.85).aspx informace o DPAPI-NG. Toto rozhraní API se podporuje jenom na Windows 8 / Windows Server 2012 a vyšších.

Platí pro