RsaSignatureCookieTransform Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece integridade do cookie usando uma assinatura RSA.
public ref class RsaSignatureCookieTransform : System::IdentityModel::CookieTransform
public class RsaSignatureCookieTransform : System.IdentityModel.CookieTransform
type RsaSignatureCookieTransform = class
inherit CookieTransform
Public Class RsaSignatureCookieTransform
Inherits CookieTransform
- Herança
Comentários
RsaSignatureCookieTransform adiciona um MAC RSA aos dados de cookie. Isso fornece integridade, mas não confidencialidade. Por padrão, o MAC usa SHA-256, mas o SHA-1 pode ser solicitado.
Cookies protegidos com essa transformação podem ser lidos por qualquer computador que compartilhe a mesma chave privada RSA (geralmente associada a um certificado X509).
Importante
Ao usar o RsaSignatureCookieTransform com um serviço, se uma chave fornecida por um certificado mudar, o serviço deverá ser reiniciado.
Construtores
RsaSignatureCookieTransform(RSA) |
Inicializa uma nova instância da classe RsaSignatureCookieTransform usando a chave RSA especificada. |
RsaSignatureCookieTransform(X509Certificate2) |
Inicializa uma nova instância da classe RsaSignatureCookieTransform usando a chave privada do certificado especificado. |
Propriedades
HashName |
Obtém ou define o nome do algoritmo de hash a usar. |
SigningKey |
Obtém ou define a chave RSA que é usada para assinatura. |
VerificationKeys |
Obtém a coleção de chaves usadas para verificação de assinatura. Por padrão, essa propriedade retorna uma lista que contém apenas a chave de assinatura. |
Métodos
Decode(Byte[]) |
Verifica a assinatura especificada e retorna os dados originais, não assinados. |
Encode(Byte[]) |
Assina os dados especificados. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |