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 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
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) |