InMemorySymmetricSecurityKey Класс

Определение

Представляет ключи, которые создаются с помощью симметричных алгоритмов и хранятся только в ОЗУ локального компьютера.

public ref class InMemorySymmetricSecurityKey : System::IdentityModel::Tokens::SymmetricSecurityKey
public class InMemorySymmetricSecurityKey : System.IdentityModel.Tokens.SymmetricSecurityKey
type InMemorySymmetricSecurityKey = class
    inherit SymmetricSecurityKey
Public Class InMemorySymmetricSecurityKey
Inherits SymmetricSecurityKey
Наследование
InMemorySymmetricSecurityKey

Комментарии

Обычно этот класс используется только инфраструктурой для преобразования XML с помощью симметричного ключа.

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

InMemorySymmetricSecurityKey(Byte[])

Инициализирует новый экземпляр класса InMemorySymmetricSecurityKey, используя указанный симметричный ключ.

InMemorySymmetricSecurityKey(Byte[], Boolean)

Инициализирует новый экземпляр класса InMemorySymmetricSecurityKey, используя указанный симметричный ключ и значение, указывающее, необходимо ли клонировать двоичные данные.

Свойства

KeySize

Возвращает размер ключа в битах.

Методы

DecryptKey(String, Byte[])

Расшифровывает указанный ключ.

EncryptKey(String, Byte[])

Шифрует указанный ключ.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GenerateDerivedKey(String, Byte[], Byte[], Int32, Int32)

Создает производный класс, используя указанный алгоритм шифрования и параметры для текущего ключа.

GetDecryptionTransform(String, Byte[])

Возвращает преобразование, расшифровывающее текст с помощью указанного алгоритма шифрования.

GetEncryptionTransform(String, Byte[])

Возвращает преобразование, шифрующее XML с помощью указанного алгоритма шифрования.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetIVSize(String)

Возвращает размер в битах для вектора инициализации (IV), который требуется для указанного алгоритма шифрования.

GetKeyedHashAlgorithm(String)

Возвращает экземпляр указанного хэш-алгоритма с ключом.

GetSymmetricAlgorithm(String)

Возвращает экземпляр указанного симметричного алгоритма.

GetSymmetricKey()

Возвращает байты, представляющие симметричный ключ.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IsAsymmetricAlgorithm(String)

Возвращает значение, определяющее, использует ли указанный алгоритм асимметричные ключи.

IsSupportedAlgorithm(String)

Возвращает значение, определяющее, поддерживается ли указанный алгоритм данным классом.

IsSymmetricAlgorithm(String)

Возвращает значение, определяющее, использует ли указанный алгоритм симметричные ключи.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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