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

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

Classi

Nome Descrizione
AlgorithmConfiguration

Factory per la produzione di IAuthenticatedEncryptorDescriptor.

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 in grado di deserializzare un oggetto XElement che rappresenta la versione serializzata di un oggetto AuthenticatedEncryptorDescriptor.

CngCbcAuthenticatedEncryptorConfiguration

Rappresenta un meccanismo di crittografia autenticato configurato che usa algoritmi CNG 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 in grado di deserializzare un oggetto XElement che rappresenta la versione serializzata di un oggetto CngCbcAuthenticatedEncryptorDescriptor.

CngGcmAuthenticatedEncryptorConfiguration

Rappresenta un meccanismo di crittografia autenticato configurato che usa Windows algoritmi CNG nelle modalità di crittografia E autenticazione GCM.

CngGcmAuthenticatedEncryptorDescriptor

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

CngGcmAuthenticatedEncryptorDescriptorDeserializer

Classe in grado di deserializzare un oggetto XElement che rappresenta la versione serializzata di un oggetto CngGcmAuthenticatedEncryptorDescriptor.

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 in grado di deserializzare un oggetto XElement che rappresenta la versione serializzata di un oggetto ManagedAuthenticatedEncryptorDescriptor.

XmlExtensions

Estensioni per la protezione dei dati per XElement.

XmlSerializedDescriptorInfo

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

Interfacce

Nome Descrizione
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) necessarie per creare un'istanza di un oggetto IAuthenticatedEncryptor.

IAuthenticatedEncryptorDescriptorDeserializer

Interfaccia di base per deserializzare un elemento XML in un oggetto IAuthenticatedEncryptorDescriptor.

Commenti

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