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
Строка правила дескриптора, с помощью которой необходимо защитить материал ключа.
Флаги, которые должны быть переданы в вызов 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 и более поздних версиях.