InMemorySymmetricSecurityKey Classe

Definição

Representa chaves geradas usando algoritmos simétricos e apenas 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

Observações

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

Construtores

Name 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

Name Description
KeySize

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

Métodos

Name Description
DecryptKey(String, Byte[])

Descifra a chave encriptada especificada.

EncryptKey(String, Byte[])

Encripta 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 os parâmetros para a chave atual.

GetDecryptionTransform(String, Byte[])

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

GetEncryptionTransform(String, Byte[])

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)

Obtém o tamanho, em bits, do vetor de inicialização (IV) que é necessário para o algoritmo criptográfico 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 utiliza chaves assimétricas.

IsSupportedAlgorithm(String)

Obtém um valor que indica se o algoritmo especificado é suportado por esta classe.

IsSymmetricAlgorithm(String)

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

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