Поделиться через


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
Наследование
SymmetricSecurityKey
Производный

Комментарии

Обычно этот класс используется инфраструктурой для преобразования 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)

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

GetKeyedHashAlgorithm(String)

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

GetSymmetricAlgorithm(String)

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

GetSymmetricKey()

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

GetType()

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

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

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

(Унаследовано от SecurityKey)
IsSupportedAlgorithm(String)

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

(Унаследовано от SecurityKey)
IsSymmetricAlgorithm(String)

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

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

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

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

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

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

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