Compartilhar via


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

SymmetricSecurityKey()

Inicializa uma nova instância da classe SymmetricSecurityKey.

Propriedades

KeySize

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

(Herdado de SecurityKey)

Métodos

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 de criptografia especificado e os parâmetros para a chave atual.

GetDecryptionTransform(String, Byte[])

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

GetEncryptionTransform(String, Byte[])

Quando substituído em uma classe derivada, obtém uma transformação que criptografa XML usando o algoritmo de criptografia 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 de criptografia especificado.

GetKeyedHashAlgorithm(String)

Quando substituído em uma classe derivada, obtém uma instância do algoritmo de hash com 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 é compatível com essa 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 Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a