Partager via


CngGcmAuthenticatedEncryptionSettings Classe

Définition

Paramètres pour la configuration d’un mécanisme de chiffrement authentifié qui utilise des algorithmes CNG Windows dans le chiffrement GCM + modes d’authentification.

public ref class CngGcmAuthenticatedEncryptionSettings sealed
public sealed class CngGcmAuthenticatedEncryptionSettings
type CngGcmAuthenticatedEncryptionSettings = class
Public NotInheritable Class CngGcmAuthenticatedEncryptionSettings
Héritage
CngGcmAuthenticatedEncryptionSettings

Constructeurs

CngGcmAuthenticatedEncryptionSettings()

Paramètres pour la configuration d’un mécanisme de chiffrement authentifié qui utilise des algorithmes CNG Windows dans le chiffrement GCM + modes d’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.

Méthodes

Validate()

Vérifie que cela CngGcmAuthenticatedEncryptionSettings est bien formé, c’est-à-dire que l’algorithme spécifié existe réellement et peut être instancié correctement. Une exception est levée si la validation échoue.

S’applique à