CngGcmAuthenticatedEncryptorConfiguration Třída

Definice

Představuje nakonfigurovaný ověřený šifrovací mechanismus, který používá algoritmy CNG systému Windows v režimech šifrování A OVĚŘOVÁNÍ GCM.

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()
CngGcmAuthenticatedEncryptorConfiguration(CngGcmAuthenticatedEncryptionSettings)
CngGcmAuthenticatedEncryptorConfiguration(CngGcmAuthenticatedEncryptionSettings, IServiceProvider)

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 klíče (v bitech), která se použije pro symetrické šifrování. Tato vlastnost musí mít hodnotu.

EncryptionAlgorithmProvider

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

Settings

Metody

CreateNewDescriptor()

Vytvoří novou IAuthenticatedEncryptorDescriptor instanci založenou na této konfiguraci. Nově vytvořená instance obsahuje jedinečné klíčové materiály a je odlišná od všech ostatních popisovačů vytvořených CreateNewDescriptor() metodou.

Platí pro