SymmetricSecurityKey Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 ( |
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) |