Udostępnij za pośrednictwem


ManagedAuthenticatedEncryptionSettings Klasa

Definicja

Ustawienia konfigurowania uwierzytelnionego mechanizmu szyfrowania, który używa zarządzanych implementacji SymmetricAlgorithm i KeyedHashAlgorithm.

public ref class ManagedAuthenticatedEncryptionSettings sealed
public sealed class ManagedAuthenticatedEncryptionSettings
type ManagedAuthenticatedEncryptionSettings = class
Public NotInheritable Class ManagedAuthenticatedEncryptionSettings
Dziedziczenie
ManagedAuthenticatedEncryptionSettings

Konstruktory

ManagedAuthenticatedEncryptionSettings()

Ustawienia konfigurowania uwierzytelnionego mechanizmu szyfrowania, który używa zarządzanych implementacji SymmetricAlgorithm i KeyedHashAlgorithm.

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.

ValidationAlgorithmType

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

Metody

Validate()

Sprawdza, czy jest to ManagedAuthenticatedEncryptionSettings dobrze sformułowane, tj. że określone algorytmy rzeczywiście istnieją i można utworzyć wystąpienie poprawnie. Jeśli walidacja nie powiedzie się, zostanie zgłoszony wyjątek.

Dotyczy