Compartir a través de


RsaSignatureCookieTransform Clase

Definición

Proporciona integridad de las cookies utilizando una signatura de RSA.

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

RsaSignatureCookieTransform(RSA)

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

RsaSignatureCookieTransform(X509Certificate2)

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

Propiedades

HashName

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

SigningKey

Obtiene o establece la clave RSA que se utiliza para la firma.

VerificationKeys

Obtiene la colección de claves utilizadas para la comprobación de signaturas.

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

Métodos

Decode(Byte[])

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

Encode(Byte[])

Firma los datos especificados.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

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

Consulte también