Udostępnij za pośrednictwem


ManagedAuthenticatedEncryptorConfiguration Klasa

Definicja

Reprezentuje skonfigurowany mechanizm szyfrowania uwierzytelnionego, który używa zarządzanych SymmetricAlgorithm i KeyedHashAlgorithm typów.

public ref class ManagedAuthenticatedEncryptorConfiguration sealed
public ref class ManagedAuthenticatedEncryptorConfiguration sealed : Microsoft::AspNetCore::DataProtection::AuthenticatedEncryption::ConfigurationModel::AlgorithmConfiguration
public sealed class ManagedAuthenticatedEncryptorConfiguration
public sealed class ManagedAuthenticatedEncryptorConfiguration : Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AlgorithmConfiguration
type ManagedAuthenticatedEncryptorConfiguration = class
    interface IAuthenticatedEncryptorConfiguration
type ManagedAuthenticatedEncryptorConfiguration = class
    inherit AlgorithmConfiguration
Public NotInheritable Class ManagedAuthenticatedEncryptorConfiguration
Public NotInheritable Class ManagedAuthenticatedEncryptorConfiguration
Inherits AlgorithmConfiguration
Dziedziczenie
ManagedAuthenticatedEncryptorConfiguration
Dziedziczenie
ManagedAuthenticatedEncryptorConfiguration
Implementuje

Konstruktory

ManagedAuthenticatedEncryptorConfiguration()

Reprezentuje skonfigurowany mechanizm szyfrowania uwierzytelnionego, który używa zarządzanych SymmetricAlgorithm i KeyedHashAlgorithm typów.

ManagedAuthenticatedEncryptorConfiguration(ManagedAuthenticatedEncryptionSettings, IServiceProvider)

Reprezentuje skonfigurowany mechanizm szyfrowania uwierzytelnionego, który używa zarządzanych SymmetricAlgorithm i KeyedHashAlgorithm typów.

ManagedAuthenticatedEncryptorConfiguration(ManagedAuthenticatedEncryptionSettings)

Reprezentuje skonfigurowany mechanizm szyfrowania uwierzytelnionego, który używa zarządzanych SymmetricAlgorithm i KeyedHashAlgorithm typów.

Właściwości

EncryptionAlgorithmKeySize

Długość klucza (w bitach), który będzie używany do szyfrowania symetrycznego. Ta właściwość jest wymagana do posiadania wartości.

EncryptionAlgorithmType

Typ algorytmu do użycia na potrzeby szyfrowania symetrycznego. Typ musi podklasy SymmetricAlgorithm. Ta właściwość jest wymagana do posiadania wartości.

Settings

Reprezentuje skonfigurowany mechanizm szyfrowania uwierzytelnionego, który używa zarządzanych SymmetricAlgorithm i KeyedHashAlgorithm typów.

ValidationAlgorithmType

Typ algorytmu do użycia do walidacji. Typ typu musi podklasy KeyedHashAlgorithm. Ta właściwość jest wymagana do posiadania wartości.

Metody

CreateNewDescriptor()

Tworzy nowe IAuthenticatedEncryptorDescriptor wystąpienie na podstawie tej konfiguracji. Nowo utworzone wystąpienie zawiera unikatowy materiał klucza i różni się od wszystkich innych deskryptorów utworzonych przez metodę CreateNewDescriptor() .

Dotyczy