CngGcmAuthenticatedEncryptionSettings Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Einstellungen zum Konfigurieren eines authentifizierten Verschlüsselungsmechanismus, der Windows CNG-Algorithmen in GCM-Verschlüsselungs- und Authentifizierungsmodi verwendet.
public ref class CngGcmAuthenticatedEncryptionSettings sealed
public sealed class CngGcmAuthenticatedEncryptionSettings
type CngGcmAuthenticatedEncryptionSettings = class
Public NotInheritable Class CngGcmAuthenticatedEncryptionSettings
- Vererbung
-
CngGcmAuthenticatedEncryptionSettings
Konstruktoren
CngGcmAuthenticatedEncryptionSettings() |
Einstellungen zum Konfigurieren eines authentifizierten Verschlüsselungsmechanismus, der Windows CNG-Algorithmen in GCM-Verschlüsselungs- und Authentifizierungsmodi verwendet. |
Eigenschaften
EncryptionAlgorithm |
Der Name des Algorithmus, der für die symmetrische Verschlüsselung verwendet werden soll. Diese Eigenschaft entspricht dem Parameter "pszAlgId" von BCryptOpenAlgorithmProvider. Diese Eigenschaft ist erforderlich, um einen Wert zu haben. |
EncryptionAlgorithmKeySize |
Die Länge (in Bits) des Schlüssels, der für die symmetrische Verschlüsselung verwendet wird. Diese Eigenschaft ist erforderlich, um einen Wert zu haben. |
EncryptionAlgorithmProvider |
Der Name des Anbieters, der die Implementierung des symmetrischen Verschlüsselungsalgorithmus enthält. Diese Eigenschaft entspricht dem Parameter "pszImplementation" von BCryptOpenAlgorithmProvider. Diese Eigenschaft ist optional. |
Methoden
Validate() |
Überprüft, ob dies CngGcmAuthenticatedEncryptionSettings wohlgeformt ist, d. h., dass der angegebene Algorithmus tatsächlich vorhanden ist und ordnungsgemäß instanziiert werden kann. Eine Ausnahme wird ausgelöst, wenn die Überprüfung fehlschlägt. |