SymmetricSecurityKey Clase

Definición

Representa la clase base abstracta para todas las claves que se generan mediante algoritmos simétricos.

public ref class SymmetricSecurityKey abstract : System::IdentityModel::Tokens::SecurityKey
public abstract class SymmetricSecurityKey : System.IdentityModel.Tokens.SecurityKey
type SymmetricSecurityKey = class
    inherit SecurityKey
Public MustInherit Class SymmetricSecurityKey
Inherits SecurityKey
Herencia
SymmetricSecurityKey
Derivado

Comentarios

Normalmente, la infraestructura usa esta clase para transformar XML mediante una clave simétrica.

Constructores

Nombre Description
SymmetricSecurityKey()

Inicializa una nueva instancia de la clase SymmetricSecurityKey.

Propiedades

Nombre Description
KeySize

Cuando se reemplaza en una clase derivada, obtiene el tamaño, en bits, de la clave.

(Heredado de SecurityKey)

Métodos

Nombre Description
DecryptKey(String, Byte[])

Cuando se invalida en una clase derivada, descifra la clave cifrada especificada.

(Heredado de SecurityKey)
EncryptKey(String, Byte[])

Cuando se invalida en una clase derivada, cifra la clave especificada.

(Heredado de SecurityKey)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

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

Cuando se reemplaza en una clase derivada, genera una clave derivada mediante el algoritmo criptográfico y los parámetros especificados para la clave actual.

GetDecryptionTransform(String, Byte[])

Cuando se reemplaza en una clase derivada, obtiene una transformación que descifra el texto cifrado mediante el algoritmo criptográfico especificado.

GetEncryptionTransform(String, Byte[])

Cuando se reemplaza en una clase derivada, 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)

Cuando se reemplaza en una clase derivada, obtiene el tamaño, en bits, del vector de inicialización (IV) necesario para el algoritmo criptográfico especificado.

GetKeyedHashAlgorithm(String)

Cuando se reemplaza en una clase derivada, obtiene una instancia del algoritmo hash con clave especificado.

GetSymmetricAlgorithm(String)

Cuando se reemplaza en una clase derivada, obtiene una instancia del algoritmo simétrico especificado.

GetSymmetricKey()

Cuando se reemplaza en una clase derivada, obtiene los bytes que representan la clave simétrica.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IsAsymmetricAlgorithm(String)

Cuando se reemplaza en una clase derivada, obtiene un valor que indica si el algoritmo especificado usa claves asimétricas.

(Heredado de SecurityKey)
IsSupportedAlgorithm(String)

Cuando se reemplaza en una clase derivada, obtiene un valor que indica si esta clase admite el algoritmo especificado.

(Heredado de SecurityKey)
IsSymmetricAlgorithm(String)

Cuando se reemplaza en una clase derivada, obtiene un valor que indica si el algoritmo especificado usa claves simétricas.

(Heredado de SecurityKey)
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