Поделиться через


DataProtectionBuilderExtensions.ProtectKeysWithDpapiNG Метод

Определение

Перегрузки

ProtectKeysWithDpapiNG(IDataProtectionBuilder, String, DpapiNGProtectionDescriptorFlags)

Настраивает ключи для шифрования с помощью DPAPI Windows CNG перед сохранением в хранилище.

ProtectKeysWithDpapiNG(IDataProtectionBuilder)

Настраивает ключи для шифрования с помощью DPAPI Windows CNG перед сохранением в хранилище. Ключи будут расшифрованы текущей учетной записью пользователя Windows.

ProtectKeysWithDpapiNG(IDataProtectionBuilder, String, DpapiNGProtectionDescriptorFlags)

Исходный код:
DataProtectionBuilderExtensions.cs
Исходный код:
DataProtectionBuilderExtensions.cs
Исходный код:
DataProtectionBuilderExtensions.cs
Исходный код:
DataProtectionBuilderExtensions.cs
Исходный код:
DataProtectionBuilderExtensions.cs
Исходный код:
DataProtectionBuilderExtensions.cs
Исходный код:
DataProtectionBuilderExtensions.cs
Исходный код:
DataProtectionBuilderExtensions.cs

Настраивает ключи для шифрования с помощью DPAPI Windows CNG перед сохранением в хранилище.

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/hh769091(v=vs.85).aspx. в protectionDescriptorRule разделе и https://msdn.microsoft.com/en-us/library/windows/desktop/hh706800(v=vs.85).aspxflags . Этот API поддерживается только в Windows 8 или Windows Server 2012 и более поздних версиях.

Применяется к

ProtectKeysWithDpapiNG(IDataProtectionBuilder)

Исходный код:
DataProtectionBuilderExtensions.cs
Исходный код:
DataProtectionBuilderExtensions.cs
Исходный код:
DataProtectionBuilderExtensions.cs
Исходный код:
DataProtectionBuilderExtensions.cs
Исходный код:
DataProtectionBuilderExtensions.cs
Исходный код:
DataProtectionBuilderExtensions.cs
Исходный код:
DataProtectionBuilderExtensions.cs
Исходный код:
DataProtectionBuilderExtensions.cs

Настраивает ключи для шифрования с помощью DPAPI Windows CNG перед сохранением в хранилище. Ключи будут расшифрованы текущей учетной записью пользователя 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 и более поздних версиях.

Применяется к