RsaSignatureCookieTransform 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í.
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
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) |