DataProtectionBuilderExtensions.ProtectKeysWithDpapiNG Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
ProtectKeysWithDpapiNG(IDataProtectionBuilder, String, DpapiNGProtectionDescriptorFlags) |
Configura as chaves a serem criptografadas com o DPAPI CNG do Windows antes de serem persistidas no armazenamento. |
ProtectKeysWithDpapiNG(IDataProtectionBuilder) |
Configura as chaves a serem criptografadas com o DPAPI CNG do Windows antes de serem persistidas no armazenamento. As chaves serão descriptografáveis pela conta de usuário atual do Windows. |
ProtectKeysWithDpapiNG(IDataProtectionBuilder, String, DpapiNGProtectionDescriptorFlags)
Configura as chaves a serem criptografadas com o DPAPI CNG do Windows antes de serem persistidas no armazenamento.
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
Parâmetros
- builder
- IDataProtectionBuilder
- protectionDescriptorRule
- String
A cadeia de caracteres de regra do descritor com a qual proteger o material da chave.
Sinalizadores que devem ser passados para a chamada para 'NCryptCreateProtectionDescriptor'. O valor padrão desse parâmetro é None.
Retornos
Uma referência ao após a IDataProtectionBuilder conclusão dessa operação.
Comentários
Confira https://msdn.microsoft.com/en-us/library/windows/desktop/hh769091(v=vs.85).aspx e https://msdn.microsoft.com/en-us/library/windows/desktop/hh706800(v=vs.85).aspx para obter mais informações sobre valores válidos para os protectionDescriptorRule
argumentos e flags
. Essa API só tem suporte no Windows 8/Windows Server 2012 e superior.
Aplica-se a
ProtectKeysWithDpapiNG(IDataProtectionBuilder)
Configura as chaves a serem criptografadas com o DPAPI CNG do Windows antes de serem persistidas no armazenamento. As chaves serão descriptografáveis pela conta de usuário atual do 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
Parâmetros
- builder
- IDataProtectionBuilder
Retornos
Uma referência ao após a IDataProtectionBuilder conclusão dessa operação.
Comentários
Consulte https://msdn.microsoft.com/en-us/library/windows/desktop/hh706794(v=vs.85).aspx para obter mais informações sobre DPAPI-NG. Essa API só tem suporte no Windows 8/Windows Server 2012 e superior.