ManagedAuthenticatedEncryptorConfiguration Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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() . |