SymmetricSecurityKey Classe

Definição

Representa a classe base abstrata para todas as chaves geradas usando algoritmos simétricos.

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
Herança
SymmetricSecurityKey
Derivado

Observações

Normalmente, esta classe é usada pela infraestrutura para transformar XML usando uma chave simétrica.

Construtores

Name Description
SymmetricSecurityKey()

Inicializa uma nova instância da SymmetricSecurityKey classe.

Propriedades

Name Description
KeySize

Quando sobrescrito numa classe derivada, obtém o tamanho, em bits, da chave.

(Herdado de SecurityKey)

Métodos

Name Description
DecryptKey(String, Byte[])

Quando sobreposta numa classe derivada, desencripta a chave encriptada especificada.

(Herdado de SecurityKey)
EncryptKey(String, Byte[])

Quando sobrescrito numa classe derivada, encripta a chave especificada.

(Herdado de SecurityKey)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GenerateDerivedKey(String, Byte[], Byte[], Int32, Int32)

Quando sobreposta numa classe derivada, gera uma chave derivada usando o algoritmo criptográfico especificado e os parâmetros para a chave atual.

GetDecryptionTransform(String, Byte[])

Quando sobrescrito numa classe derivada, obtém uma transformação que desencripta o texto cifrado usando o algoritmo criptográfico especificado.

GetEncryptionTransform(String, Byte[])

Quando sobrescrito numa classe derivada, obtém uma transformação que encripta XML usando o algoritmo criptográfico especificado.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetIVSize(String)

Quando sobrescrito numa classe derivada, obtém o tamanho, em bits, do vetor de inicialização (IV) que é necessário para o algoritmo criptográfico especificado.

GetKeyedHashAlgorithm(String)

Quando sobrescrito numa classe derivada, obtém uma instância do algoritmo de hash com chave especificado.

GetSymmetricAlgorithm(String)

Quando sobrescrito numa classe derivada, obtém uma instância do algoritmo simétrico especificado.

GetSymmetricKey()

Quando sobrescrito numa classe derivada, obtém os bytes que representam a chave simétrica.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IsAsymmetricAlgorithm(String)

Quando sobrescrito numa classe derivada, obtém um valor que indica se o algoritmo especificado utiliza chaves assimétricas.

(Herdado de SecurityKey)
IsSupportedAlgorithm(String)

Quando sobrescrito numa classe derivada, obtém um valor que indica se o algoritmo especificado é suportado por esta classe.

(Herdado de SecurityKey)
IsSymmetricAlgorithm(String)

Quando sobreposto numa classe derivada, obtém um valor que indica se o algoritmo especificado utiliza chaves simétricas.

(Herdado de SecurityKey)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a