Share via


ManagedAuthenticatedEncryptionSettings Klasse

Definition

Einstellungen zum Konfigurieren eines authentifizierten Verschlüsselungsmechanismus, der verwaltete SymmetricAlgorithm- und KeyedHashAlgorithm-Implementierungen verwendet.

public ref class ManagedAuthenticatedEncryptionSettings sealed
public sealed class ManagedAuthenticatedEncryptionSettings
type ManagedAuthenticatedEncryptionSettings = class
Public NotInheritable Class ManagedAuthenticatedEncryptionSettings
Vererbung
ManagedAuthenticatedEncryptionSettings

Konstruktoren

ManagedAuthenticatedEncryptionSettings()

Einstellungen zum Konfigurieren eines authentifizierten Verschlüsselungsmechanismus, der verwaltete SymmetricAlgorithm- und KeyedHashAlgorithm-Implementierungen verwendet.

Eigenschaften

EncryptionAlgorithmKeySize

Die Länge (in Bits) des Schlüssels, der für die symmetrische Verschlüsselung verwendet wird. Diese Eigenschaft ist erforderlich, um über einen Wert zu verfügen.

EncryptionAlgorithmType

Der Typ des Algorithmus, der für die symmetrische Verschlüsselung verwendet werden soll. Der Typ muss unterklasse sein SymmetricAlgorithm. Diese Eigenschaft ist erforderlich, um über einen Wert zu verfügen.

ValidationAlgorithmType

Der Typ des Algorithmus, der für die Validierung verwendet werden soll. Typtyp muss unterklasse sein KeyedHashAlgorithm. Diese Eigenschaft ist erforderlich, um über einen Wert zu verfügen.

Methoden

Validate()

Überprüft, ob dies ManagedAuthenticatedEncryptionSettings wohlgeformt ist, d. h., dass die angegebenen Algorithmen tatsächlich vorhanden sind und ordnungsgemäß instanziiert werden können. Eine Ausnahme wird ausgelöst, wenn die Überprüfung fehlschlägt.

Gilt für: