DataProtectionBuilderExtensions.ProtectKeysWithDpapiNG Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
ProtectKeysWithDpapiNG(IDataProtectionBuilder, String, DpapiNGProtectionDescriptorFlags) |
Konfiguruje klucze do szyfrowania za pomocą interfejsu DPAPI CNG systemu Windows przed utrwalone w magazynie. |
ProtectKeysWithDpapiNG(IDataProtectionBuilder) |
Konfiguruje klucze do szyfrowania za pomocą interfejsu DPAPI CNG systemu Windows przed utrwalone w magazynie. Klucze będą odszyfrowywalne przez bieżące konto użytkownika systemu Windows. |
ProtectKeysWithDpapiNG(IDataProtectionBuilder, String, DpapiNGProtectionDescriptorFlags)
Konfiguruje klucze do szyfrowania za pomocą interfejsu DPAPI CNG systemu Windows przed utrwalone w magazynie.
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
- builder
- IDataProtectionBuilder
Element IDataProtectionBuilder.
- protectionDescriptorRule
- String
Ciąg reguły deskryptora, za pomocą którego można chronić materiał klucza.
Flagi, które powinny zostać przekazane do wywołania polecenia "NCryptCreateProtectionDescriptor". Wartość domyślna tego parametru to None.
Zwraca
Odwołanie do elementu po zakończeniu IDataProtectionBuilder tej operacji.
Uwagi
Zobacz https://msdn.microsoft.com/en-us/library/windows/desktop/hh769091(v=vs.85).aspx i https://msdn.microsoft.com/en-us/library/windows/desktop/hh706800(v=vs.85).aspx , aby uzyskać więcej informacji na temat prawidłowych wartości dla protectionDescriptorRule
argumentów i flags
. Ten interfejs API jest obsługiwany tylko w systemie Windows 8 / Windows Server 2012 i nowszym.
Dotyczy
ProtectKeysWithDpapiNG(IDataProtectionBuilder)
Konfiguruje klucze do szyfrowania za pomocą interfejsu DPAPI CNG systemu Windows przed utrwalone w magazynie. Klucze będą odszyfrowywalne przez bieżące konto użytkownika systemu 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
- builder
- IDataProtectionBuilder
Element IDataProtectionBuilder.
Zwraca
Odwołanie do elementu po zakończeniu IDataProtectionBuilder tej operacji.
Uwagi
Aby uzyskać więcej informacji na temat programu DPAPI-NG, zobacz https://msdn.microsoft.com/en-us/library/windows/desktop/hh706794(v=vs.85).aspx . Ten interfejs API jest obsługiwany tylko w systemie Windows 8 / Windows Server 2012 i nowszym.