Condividi tramite


Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel Spazio dei nomi

Contiene i tipi di configurazione da usare con i tipi in Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.

Classi

AlgorithmConfiguration

Fabbrica per la produzione IAuthenticatedEncryptorDescriptordi .

AuthenticatedEncryptorConfiguration

Rappresenta un meccanismo di crittografia autenticato generalizzato.

AuthenticatedEncryptorDescriptor

Descrittore che può creare un sistema di crittografia autenticato in base alla configurazione fornita da un AuthenticatedEncryptorConfiguration oggetto.

AuthenticatedEncryptorDescriptorDeserializer

Classe che può deserializzare un XElement oggetto che rappresenta la versione serializzata di un AuthenticatedEncryptorDescriptoroggetto .

CngCbcAuthenticatedEncryptorConfiguration

Rappresenta un meccanismo di crittografia autenticato configurato che usa algoritmi CNG di Windows nelle modalità di autenticazione CBC e HMAC.

CngCbcAuthenticatedEncryptorDescriptor

Descrittore che può creare un sistema di crittografia autenticato in base alla configurazione fornita da un CngCbcAuthenticatedEncryptorConfiguration oggetto.

CngCbcAuthenticatedEncryptorDescriptorDeserializer

Classe che può deserializzare un XElement oggetto che rappresenta la versione serializzata di un CngCbcAuthenticatedEncryptorDescriptoroggetto .

CngGcmAuthenticatedEncryptorConfiguration

Rappresenta un meccanismo di crittografia autenticato configurato che usa algoritmi windows CNG in modalità di crittografia GCM e autenticazione.

CngGcmAuthenticatedEncryptorDescriptor

Descrittore che può creare un sistema di crittografia autenticato in base alla configurazione fornita da un CngGcmAuthenticatedEncryptorConfiguration oggetto.

CngGcmAuthenticatedEncryptorDescriptorDeserializer

Classe che può deserializzare un XElement oggetto che rappresenta la versione serializzata di un CngGcmAuthenticatedEncryptorDescriptoroggetto .

ManagedAuthenticatedEncryptorConfiguration

Rappresenta un meccanismo di crittografia autenticato configurato che usa tipi e KeyedHashAlgorithm gestitiSymmetricAlgorithm.

ManagedAuthenticatedEncryptorDescriptor

Descrittore che può creare un sistema di crittografia autenticato in base alla configurazione fornita da un ManagedAuthenticatedEncryptorConfiguration oggetto.

ManagedAuthenticatedEncryptorDescriptorDeserializer

Classe che può deserializzare un XElement oggetto che rappresenta la versione serializzata di un ManagedAuthenticatedEncryptorDescriptoroggetto .

XmlExtensions

Estensioni per la protezione dei dati per XElement.

XmlSerializedDescriptorInfo

Esegue il wrapping di un oggetto XElement contenente la rappresentazione serializzata XML di un IAuthenticatedEncryptorDescriptor insieme al tipo che può essere usato per deserializzarlo.

Interfacce

IAuthenticatedEncryptorConfiguration

Configurazione di base che funge da factory per i tipi correlati alla crittografia autenticata.

IAuthenticatedEncryptorDescriptor

Descrittore autonomo che esegue il wrapping di tutte le informazioni (incluso il materiale della chiave privata) necessario per creare un'istanza di un IAuthenticatedEncryptoroggetto .

IAuthenticatedEncryptorDescriptorDeserializer

Interfaccia di base per deserializzare un elemento XML in un IAuthenticatedEncryptorDescriptoroggetto .

Commenti

Per altre informazioni sulla protezione dei dati ASP.NET Core, vedere Protezione dei dati.