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

Comentários

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

Construtores

Nome Description
SymmetricSecurityKey()

Inicializa uma nova instância da classe SymmetricSecurityKey.

Propriedades

Nome Description
KeySize

Quando substituído em uma classe derivada, obtém o tamanho, em bits, da chave.

(Herdado de SecurityKey)

Métodos

Nome Description
DecryptKey(String, Byte[])

Quando substituído em uma classe derivada, descriptografa a chave criptografada especificada.

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

Quando substituído em uma classe derivada, criptografa 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 substituído em uma classe derivada, gera uma chave derivada usando o algoritmo criptográfico e os parâmetros especificados para a chave atual.

GetDecryptionTransform(String, Byte[])

Quando substituído em uma classe derivada, obtém uma transformação que descriptografa o texto de criptografia usando o algoritmo criptográfico especificado.

GetEncryptionTransform(String, Byte[])

Quando substituído em uma classe derivada, obtém uma transformação que criptografa XML usando o algoritmo criptográfico especificado.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetIVSize(String)

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

GetKeyedHashAlgorithm(String)

Quando substituído em uma classe derivada, obtém uma instância do algoritmo de hash chave especificado.

GetSymmetricAlgorithm(String)

Quando substituído em uma classe derivada, obtém uma instância do algoritmo simétrico especificado.

GetSymmetricKey()

Quando substituído em uma 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 substituído em uma classe derivada, obtém um valor que indica se o algoritmo especificado usa chaves assimétricas.

(Herdado de SecurityKey)
IsSupportedAlgorithm(String)

Quando substituído em uma classe derivada, obtém um valor que indica se o algoritmo especificado tem suporte nessa classe.

(Herdado de SecurityKey)
IsSymmetricAlgorithm(String)

Quando substituído em uma classe derivada, obtém um valor que indica se o algoritmo especificado usa chaves simétricas.

(Herdado de SecurityKey)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a