RsaEncryptionCookieTransform Clase
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í.
Cifra una cookie utilizando RSA.
public ref class RsaEncryptionCookieTransform : System::IdentityModel::CookieTransform
public class RsaEncryptionCookieTransform : System.IdentityModel.CookieTransform
type RsaEncryptionCookieTransform = class
inherit CookieTransform
Public Class RsaEncryptionCookieTransform
Inherits CookieTransform
- Herencia
Las cookies cifradas con esta transformación pueden ser descifradas por cualquier equipo que comparta la misma clave privada RSA (normalmente asociada a un certificado X.509).
Los datos especificados se cifran mediante una clave AES256 aleatoria. Después, esta clave se cifra mediante RSA y la clave pública RSA se envía en texto sin formato para que al descodificar la clase sepa qué clave RSA se va a usar.
Importante
Cuando se usa RsaEncryptionCookieTransform con un servicio, si una clave proporcionada por un certificado cambia el servicio debe reiniciarse.
Rsa |
Inicializa una nueva instancia de la clase RsaEncryptionCookieTransform que usa la clave para cifrado y descifrado especificada. |
Rsa |
Inicializa una nueva instancia de la clase RsaEncryptionCookieTransform que usa la clave privada del certificado X.509 especificado para el cifrado y el descifrado. |
Decryption |
Obtiene las claves utilizadas para el descifrado de forma predeterminada. Esta propiedad devuelve una lista que contiene solo la clave de cifrado. |
Encryption |
Obtiene o establece la clave RSA que se usa para el cifrado. |
Hash |
Obtiene o establece el nombre del algoritmo hash que se va a utilizar. |
Decode(Byte[]) |
Descifra los datos especificados mediante las claves RSA proporcionadas para descifrar una clave AES, lo que descifra la cookie. |
Encode(Byte[]) |
Codifica los datos especificados. Los datos se cifran mediante el algoritmo de cifrado predeterminado (AES-256), se cifra la clave AES usando RSA y se anexa la clave pública RSA. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
Get |
Sirve como la función hash predeterminada. (Heredado de Object) |
Get |
Obtiene el Type de la instancia actual. (Heredado de Object) |
Memberwise |
Crea una copia superficial del Object actual. (Heredado de Object) |
To |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Producto | Versiones |
---|---|
.NET Framework | 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: