ManagedAuthenticatedEncryptionSettings Класс

Определение

Параметры для настройки механизма шифрования с проверкой подлинности, использующего управляемые реализации SymmetricAlgorithm и KeyedHashAlgorithm.

public ref class ManagedAuthenticatedEncryptionSettings sealed
public sealed class ManagedAuthenticatedEncryptionSettings
type ManagedAuthenticatedEncryptionSettings = class
Public NotInheritable Class ManagedAuthenticatedEncryptionSettings
Наследование
ManagedAuthenticatedEncryptionSettings

Конструкторы

ManagedAuthenticatedEncryptionSettings()

Параметры для настройки механизма шифрования с проверкой подлинности, использующего управляемые реализации SymmetricAlgorithm и KeyedHashAlgorithm.

Свойства

EncryptionAlgorithmKeySize

Длина (в битах) ключа, который будет использоваться для симметричного шифрования. Это свойство требуется для того, чтобы иметь значение .

EncryptionAlgorithmType

Тип алгоритма, используемого для симметричного шифрования. Тип должен иметь подкласс SymmetricAlgorithm. Это свойство требуется для того, чтобы иметь значение .

ValidationAlgorithmType

Тип алгоритма, используемого для проверки. Тип типа должен иметь подкласс KeyedHashAlgorithm. Это свойство требуется для того, чтобы иметь значение .

Методы

Validate()

Проверяет правильность его ManagedAuthenticatedEncryptionSettings формата, т. е. наличие указанных алгоритмов и возможность правильного создания экземпляра. В случае сбоя проверки будет создано исключение.

Применяется к