Compartir vía


InMemorySymmetricSecurityKey Clase

Definición

Representa claves que se generan utilizando algoritmos simétricos y sólo están almacenadas en la memoria de acceso aleatorio del equipo 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
Herencia
InMemorySymmetricSecurityKey

Comentarios

Normalmente, la infraestructura utiliza sólo esta clase para transformar XML mediante una clave simétrica.

Constructores

InMemorySymmetricSecurityKey(Byte[])

Inicializa una nueva instancia de la clase InMemorySymmetricSecurityKey utilizando la clave simétrica especificada.

InMemorySymmetricSecurityKey(Byte[], Boolean)

Inicializa una nueva instancia de la clase InMemorySymmetricSecurityKey utilizando la clave simétrica especificada y un valor que indica si se deben clonar los datos binarios.

Propiedades

KeySize

Obtiene el tamaño, en bits, de la clave.

Métodos

DecryptKey(String, Byte[])

Descifra la clave cifrada especificada.

EncryptKey(String, Byte[])

Cifra la clave especificada.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

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

Genera una clave derivada utilizando el algoritmo criptográfico especificado y los parámetros para la clave actual.

GetDecryptionTransform(String, Byte[])

Obtiene una transformación que descifra texto cifrado mediante el algoritmo criptográfico especificado.

GetEncryptionTransform(String, Byte[])

Obtiene una transformación que cifra XML mediante el algoritmo criptográfico especificado.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetIVSize(String)

Obtiene el tamaño, en bits, del vector de inicialización (IV) que se requiere para el algoritmo criptográfico especificado.

GetKeyedHashAlgorithm(String)

Obtiene una nueva instancia del algoritmo hash con clave especificado.

GetSymmetricAlgorithm(String)

Obtiene una instancia del algoritmo simétrico especificado.

GetSymmetricKey()

Obtiene los bytes que representan la clave simétrica.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IsAsymmetricAlgorithm(String)

Obtiene un valor que indica si el algoritmo especificado utiliza claves asimétricas.

IsSupportedAlgorithm(String)

Obtiene un valor que indica si esta clase admite el algoritmo especificado.

IsSymmetricAlgorithm(String)

Obtiene un valor que indica si el algoritmo especificado utiliza claves simétricas.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a