Comparteix a través de


SymmetricSecurityKey Clase

Definición

Representa la clase base abstracta para todas las claves que se generan utilizando los 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 utiliza esta clase para transformar XML mediante una clave simétrica.

Constructores

SymmetricSecurityKey()

Inicializa una nueva instancia de la clase SymmetricSecurityKey.

Propiedades

KeySize

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

(Heredado de SecurityKey)

Métodos

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 que el objeto actual.

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

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

GetDecryptionTransform(String, Byte[])

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

GetEncryptionTransform(String, Byte[])

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

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

GetKeyedHashAlgorithm(String)

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

GetSymmetricAlgorithm(String)

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

GetSymmetricKey()

Cuando se invalida 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 invalida en una clase derivada, obtiene un valor que indica si el algoritmo especificado utiliza las claves asimétricas.

(Heredado de SecurityKey)
IsSupportedAlgorithm(String)

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

(Heredado de SecurityKey)
IsSymmetricAlgorithm(String)

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

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