CngGcmAuthenticatedEncryptorConfiguration Classe

Définition

Représente un mécanisme de chiffrement authentifié configuré qui utilise des algorithmes CNG Windows dans les modes de chiffrement GCM + authentification.

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
Héritage
CngGcmAuthenticatedEncryptorConfiguration
Héritage
CngGcmAuthenticatedEncryptorConfiguration
Implémente

Constructeurs

CngGcmAuthenticatedEncryptorConfiguration()

Représente un mécanisme de chiffrement authentifié configuré qui utilise des algorithmes CNG Windows dans les modes de chiffrement GCM + authentification.

CngGcmAuthenticatedEncryptorConfiguration(CngGcmAuthenticatedEncryptionSettings)

Représente un mécanisme de chiffrement authentifié configuré qui utilise des algorithmes CNG Windows dans les modes de chiffrement GCM + authentification.

CngGcmAuthenticatedEncryptorConfiguration(CngGcmAuthenticatedEncryptionSettings, IServiceProvider)

Représente un mécanisme de chiffrement authentifié configuré qui utilise des algorithmes CNG Windows dans les modes de chiffrement GCM + authentification.

Propriétés

EncryptionAlgorithm

Nom de l’algorithme à utiliser pour le chiffrement symétrique. Cette propriété correspond au paramètre « pszAlgId » de BCryptOpenAlgorithmProvider. Cette propriété doit avoir une valeur.

EncryptionAlgorithmKeySize

Longueur (en bits) de la clé qui sera utilisée pour le chiffrement symétrique. Cette propriété doit avoir une valeur.

EncryptionAlgorithmProvider

Nom du fournisseur qui contient l’implémentation de l’algorithme de chiffrement symétrique. Cette propriété correspond au paramètre « pszImplementation » de BCryptOpenAlgorithmProvider. Cette propriété est facultative.

Settings

Représente un mécanisme de chiffrement authentifié configuré qui utilise des algorithmes CNG Windows dans les modes de chiffrement GCM + authentification.

Méthodes

CreateNewDescriptor()

Crée un IAuthenticatedEncryptorDescriptor instance basé sur cette configuration. Le instance nouvellement créé contient un matériau clé unique et est distinct de tous les autres descripteurs créés par la CreateNewDescriptor() méthode.

S’applique à