Share via


CngGcmAuthenticatedEncryptorConfiguration Třída

Definice

Představuje nakonfigurovaný ověřený šifrovací mechanismus, který používá algoritmy Windows CNG v režimech šifrování GCM a ověřování.

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
Dědičnost
CngGcmAuthenticatedEncryptorConfiguration
Dědičnost
CngGcmAuthenticatedEncryptorConfiguration
Implementuje

Konstruktory

CngGcmAuthenticatedEncryptorConfiguration()

Představuje nakonfigurovaný ověřený šifrovací mechanismus, který používá algoritmy Windows CNG v režimech šifrování GCM a ověřování.

CngGcmAuthenticatedEncryptorConfiguration(CngGcmAuthenticatedEncryptionSettings)

Představuje nakonfigurovaný ověřený šifrovací mechanismus, který používá algoritmy Windows CNG v režimech šifrování GCM a ověřování.

CngGcmAuthenticatedEncryptorConfiguration(CngGcmAuthenticatedEncryptionSettings, IServiceProvider)

Představuje nakonfigurovaný ověřený šifrovací mechanismus, který používá algoritmy Windows CNG v režimech šifrování GCM a ověřování.

Vlastnosti

EncryptionAlgorithm

Název algoritmu, který se má použít pro symetrické šifrování. Tato vlastnost odpovídá parametru pszAlgId BCryptOpenAlgorithmProvider. Tato vlastnost musí mít hodnotu.

EncryptionAlgorithmKeySize

Délka (v bitech) klíče, který se použije pro symetrické šifrování. Tato vlastnost musí mít hodnotu.

EncryptionAlgorithmProvider

Název zprostředkovatele, který obsahuje implementaci algoritmu symetrického šifrování. Tato vlastnost odpovídá parametru pszImplementation BCryptOpenAlgorithmProvider. Tato vlastnost je nepovinná.

Settings

Představuje nakonfigurovaný ověřený šifrovací mechanismus, který používá algoritmy Windows CNG v režimech šifrování GCM a ověřování.

Metody

CreateNewDescriptor()

Vytvoří novou IAuthenticatedEncryptorDescriptor instanci na základě této konfigurace. Nově vytvořená instance obsahuje jedinečný klíč materiál a je odlišná od všech ostatních popisovačů vytvořených metodou CreateNewDescriptor() .

Platí pro