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
- Наследование
Комментарии
Обычно этот класс используется только инфраструктурой для преобразования 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) |
Возвращает размер в битах для вектора инициализации ( |
GetKeyedHashAlgorithm(String) |
Возвращает экземпляр указанного хэш-алгоритма с ключом. |
GetSymmetricAlgorithm(String) |
Возвращает экземпляр указанного симметричного алгоритма. |
GetSymmetricKey() |
Возвращает байты, представляющие симметричный ключ. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
IsAsymmetricAlgorithm(String) |
Возвращает значение, определяющее, использует ли указанный алгоритм асимметричные ключи. |
IsSupportedAlgorithm(String) |
Возвращает значение, определяющее, поддерживается ли указанный алгоритм данным классом. |
IsSymmetricAlgorithm(String) |
Возвращает значение, определяющее, использует ли указанный алгоритм симметричные ключи. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |