CngGcmAuthenticatedEncryptorConfiguration Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 . |