CngGcmAuthenticatedEncryptorConfiguration 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.
Stellt einen konfigurierten authentifizierten Verschlüsselungsmechanismus dar, der Windows CNG-Algorithmen in GCM-Verschlüsselungs- und Authentifizierungsmodi verwendet.
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
- Vererbung
-
CngGcmAuthenticatedEncryptorConfiguration
- Vererbung
- Implementiert
Konstruktoren
CngGcmAuthenticatedEncryptorConfiguration() |
Stellt einen konfigurierten authentifizierten Verschlüsselungsmechanismus dar, der Windows CNG-Algorithmen in GCM-Verschlüsselungs- und Authentifizierungsmodi verwendet. |
CngGcmAuthenticatedEncryptorConfiguration(CngGcmAuthenticatedEncryptionSettings, IServiceProvider) |
Stellt einen konfigurierten authentifizierten Verschlüsselungsmechanismus dar, der Windows CNG-Algorithmen in GCM-Verschlüsselungs- und Authentifizierungsmodi verwendet. |
CngGcmAuthenticatedEncryptorConfiguration(CngGcmAuthenticatedEncryptionSettings) |
Stellt einen konfigurierten authentifizierten Verschlüsselungsmechanismus dar, 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 über einen Wert zu verfügen. |
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. |
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. |
Settings |
Stellt einen konfigurierten authentifizierten Verschlüsselungsmechanismus dar, der Windows CNG-Algorithmen in GCM-Verschlüsselungs- und Authentifizierungsmodi verwendet. |
Methoden
CreateNewDescriptor() |
Erstellt eine neue IAuthenticatedEncryptorDescriptor instance basierend auf dieser Konfiguration. Die neu erstellte instance enthält eindeutiges Schlüsselmaterial und unterscheidet sich von allen anderen Von der CreateNewDescriptor() -Methode erstellten Deskriptoren. |