RsaSignatureCookieTransform Clase

Definición

Proporciona integridad de cookies mediante una RSA firma.

public ref class RsaSignatureCookieTransform : System::IdentityModel::CookieTransform
public class RsaSignatureCookieTransform : System.IdentityModel.CookieTransform
type RsaSignatureCookieTransform = class
    inherit CookieTransform
Public Class RsaSignatureCookieTransform
Inherits CookieTransform
Herencia
RsaSignatureCookieTransform

Comentarios

RsaSignatureCookieTransform agrega un MAC RSA a los datos de cookies. Esto proporciona integridad, pero no confidencialidad. De forma predeterminada, el MAC usa SHA-256, pero se puede solicitar SHA-1.

Las cookies protegidas con esta transformación pueden ser leídas por cualquier equipo que comparta la misma clave privada RSA (normalmente asociada a un certificado X509).

Importante

Cuando se usa RsaSignatureCookieTransform con un servicio, si una clave proporcionada por un certificado cambia el servicio debe reiniciarse.

Constructores

Nombre Description
RsaSignatureCookieTransform(RSA)

Inicializa una nueva instancia de la RsaSignatureCookieTransform clase mediante la clave RSA especificada.

RsaSignatureCookieTransform(X509Certificate2)

Inicializa una nueva instancia de la RsaSignatureCookieTransform clase mediante la clave privada del certificado especificado.

Propiedades

Nombre Description
HashName

Obtiene o establece el nombre del algoritmo hash que se va a usar.

SigningKey

Obtiene o establece la clave RSA que se usa para firmar.

VerificationKeys

Obtiene la colección de claves usadas para la comprobación de firmas.

De forma predeterminada, esta propiedad devuelve una lista que contiene solo la clave de firma.

Métodos

Nombre Description
Decode(Byte[])

Comprueba la firma especificada y devuelve los datos originales sin firmar.

Encode(Byte[])

Firma los datos especificados.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

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

Consulte también