InMemorySymmetricSecurityKey Classe

Definição

Representa as chaves geradas usando algoritmos simétricos e são armazenadas apenas 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 é usada apenas pela infraestrutura para transformar XML usando uma chave simétrica.

Construtores

Nome Description
InMemorySymmetricSecurityKey(Byte[], Boolean)

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

InMemorySymmetricSecurityKey(Byte[])

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

Propriedades

Nome Description
KeySize

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

Métodos

Nome Description
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 criptográfico especificado e parâmetros para a chave atual.

GetDecryptionTransform(String, Byte[])

Obtém uma transformação que descriptografa o texto codificado usando o algoritmo criptográfico especificado.

GetEncryptionTransform(String, Byte[])

Obtém uma transformação que criptografa XML usando o algoritmo criptográfico especificado.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetIVSize(String)

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

GetKeyedHashAlgorithm(String)

Obtém uma instância do algoritmo de hash 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 tem suporte nessa classe.

IsSymmetricAlgorithm(String)

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

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