Condividi tramite


CngGcmAuthenticatedEncryptorConfiguration Classe

Definizione

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

public ref class CngGcmAuthenticatedEncryptorConfiguration sealed
public ref class CngGcmAuthenticatedEncryptorConfiguration sealed : Microsoft::AspNetCore::DataProtection::AuthenticatedEncryption::ConfigurationModel::AlgorithmConfiguration
public sealed class CngGcmAuthenticatedEncryptorConfiguration
public sealed class CngGcmAuthenticatedEncryptorConfiguration : Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AlgorithmConfiguration
type CngGcmAuthenticatedEncryptorConfiguration = class
    interface IAuthenticatedEncryptorConfiguration
type CngGcmAuthenticatedEncryptorConfiguration = class
    inherit AlgorithmConfiguration
Public NotInheritable Class CngGcmAuthenticatedEncryptorConfiguration
Public NotInheritable Class CngGcmAuthenticatedEncryptorConfiguration
Inherits AlgorithmConfiguration
Ereditarietà
CngGcmAuthenticatedEncryptorConfiguration
Ereditarietà
CngGcmAuthenticatedEncryptorConfiguration
Implementazioni

Costruttori

CngGcmAuthenticatedEncryptorConfiguration()

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

CngGcmAuthenticatedEncryptorConfiguration(CngGcmAuthenticatedEncryptionSettings, IServiceProvider)

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

CngGcmAuthenticatedEncryptorConfiguration(CngGcmAuthenticatedEncryptionSettings)

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

Proprietà

EncryptionAlgorithm

Nome dell'algoritmo da utilizzare per la crittografia simmetrica. Questa proprietà corrisponde al parametro 'pszAlgId' di BCryptOpenAlgorithmProvider. Questa proprietà è necessaria per avere un valore.

EncryptionAlgorithmKeySize

Lunghezza ,in bit, della chiave che verrà usata per la crittografia simmetrica. Questa proprietà è necessaria per avere un valore.

EncryptionAlgorithmProvider

Nome del provider che contiene l'implementazione dell'algoritmo di crittografia simmetrica. Questa proprietà corrisponde al parametro 'pszImplementation' di BCryptOpenAlgorithmProvider. Questa proprietà è facoltativa.

Settings

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

Metodi

CreateNewDescriptor()

Crea una nuova IAuthenticatedEncryptorDescriptor istanza basata su questa configurazione. L'istanza appena creata contiene materiale chiave univoco ed è distinto da tutti gli altri descrittori creati dal CreateNewDescriptor() metodo .

Si applica a