InMemorySymmetricSecurityKey Clase

Definición

Representa las claves que se generan mediante algoritmos simétricos y solo se almacenan 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 solo usa esta clase para transformar XML mediante una clave simétrica.

Constructores

Nombre Description
InMemorySymmetricSecurityKey(Byte[], Boolean)

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

InMemorySymmetricSecurityKey(Byte[])

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

Propiedades

Nombre Description
KeySize

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

Métodos

Nombre Description
DecryptKey(String, Byte[])

Descifra la clave cifrada especificada.

EncryptKey(String, Byte[])

Cifra la clave especificada.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

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

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

GetDecryptionTransform(String, Byte[])

Obtiene una transformación que descifra el 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()

Actúa como función hash predeterminada.

(Heredado de Object)
GetIVSize(String)

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

GetKeyedHashAlgorithm(String)

Obtiene una 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 usa 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 usa claves simétricas.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a