SymmetricSecurityKey Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет базовый класс для всех ключей, созданных с помощью симметричных алгоритмов.
public ref class SymmetricSecurityKey abstract : System::IdentityModel::Tokens::SecurityKey
public abstract class SymmetricSecurityKey : System.IdentityModel.Tokens.SecurityKey
type SymmetricSecurityKey = class
inherit SecurityKey
Public MustInherit Class SymmetricSecurityKey
Inherits SecurityKey
- Наследование
- Производный
Комментарии
Обычно этот класс используется инфраструктурой для преобразования XML с помощью симметричного ключа.
Конструкторы
SymmetricSecurityKey() |
Инициализирует новый экземпляр класса SymmetricSecurityKey. |
Свойства
KeySize |
При переопределении в производном классе возвращает размер ключа в битах. (Унаследовано от SecurityKey) |
Методы
DecryptKey(String, Byte[]) |
При переопределении в производном классе расшифровывает указанный ключ. (Унаследовано от SecurityKey) |
EncryptKey(String, Byte[]) |
При переопределении в производном классе выполняет шифрование указанного ключа. (Унаследовано от SecurityKey) |
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) |
При переопределении в производном классе возвращает значение, определяющее, использует ли указанный алгоритм асимметричные ключи. (Унаследовано от SecurityKey) |
IsSupportedAlgorithm(String) |
При переопределении в производном классе возвращает значение, определяющее, поддерживает ли данный класс указанный алгоритм. (Унаследовано от SecurityKey) |
IsSymmetricAlgorithm(String) |
При переопределении в производном классе возвращает значение, определяющее, использует ли указанный алгоритм симметричные ключи. (Унаследовано от SecurityKey) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |