Idioma

RsaSignatureCookieTransform Classe

Definição

Fornece integridade de cookie usando uma RSA assinatura.

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
RsaSignatureCookieTransform

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 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 serviço com um serviço, se uma chave fornecida por um certificado mudar, o serviço deverá ser reiniciado.

Construtores

Nome Description
RsaSignatureCookieTransform(RSA)

Inicializa uma nova instância da RsaSignatureCookieTransform classe usando a chave RSA especificada.

RsaSignatureCookieTransform(X509Certificate2)

Inicializa uma nova instância da RsaSignatureCookieTransform classe usando a chave privada do certificado especificado.

Propriedades

Nome Description
HashName

Obtém ou define o nome do algoritmo de hash a ser usado.

SigningKey

Obtém ou define a chave RSA 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

Nome Description
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 Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também