InMemorySymmetricSecurityKey Classe

Definição

Representa as chaves que são geradas usando algoritmos simétricos e só são armazenadas na memória de acesso aleatório do computador local.

public ref class InMemorySymmetricSecurityKey : System::IdentityModel::Tokens::SymmetricSecurityKey
public class InMemorySymmetricSecurityKey : System.IdentityModel.Tokens.SymmetricSecurityKey
type InMemorySymmetricSecurityKey = class
    inherit SymmetricSecurityKey
Public Class InMemorySymmetricSecurityKey
Inherits SymmetricSecurityKey
Herança
InMemorySymmetricSecurityKey

Comentários

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

Construtores

InMemorySymmetricSecurityKey(Byte[])

Inicializa uma nova instância da classe InMemorySymmetricSecurityKey usando a chave simétrica especificada.

InMemorySymmetricSecurityKey(Byte[], Boolean)

Inicializa uma nova instância da classe InMemorySymmetricSecurityKey usando a chave simétrica especificada e um valor que indica se os dados binários devem ser clonados.

Propriedades

KeySize

Obtém o tamanho, em bits, da chave.

Métodos

DecryptKey(String, Byte[])

Descriptografa a chave criptografada especificada.

EncryptKey(String, Byte[])

Criptografa a chave especificada.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

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

Gera uma chave derivada usando o algoritmo de criptografia especificado e os parâmetros para a chave atual.

GetDecryptionTransform(String, Byte[])

Obtém uma transformação que descriptografa texto criptografado usando o algoritmo de criptografia especificado.

GetEncryptionTransform(String, Byte[])

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)

Obtém o tamanho, em bits, do vetor de inicialização (IV) que é necessário para o algoritmo de criptografia especificado.

GetKeyedHashAlgorithm(String)

Obtém uma instância do algoritmo de hash com chave especificado.

GetSymmetricAlgorithm(String)

Obtém uma instância do algoritmo simétrico especificado.

GetSymmetricKey()

Obtém os bytes que representam a chave simétrica.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IsAsymmetricAlgorithm(String)

Obtém um valor que indica se o algoritmo especificado usa chaves assimétricas.

IsSupportedAlgorithm(String)

Obtém um valor que indica se o algoritmo especificado é compatível com essa classe.

IsSymmetricAlgorithm(String)

Obtém um valor que indica se o algoritmo especificado usa chaves simétricas.

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