Sdílet prostřednictvím


RsaSignatureCookieTransform Třída

Definice

Zajišťuje integritu RSA souborů cookie pomocí podpisu.

public ref class RsaSignatureCookieTransform : System::IdentityModel::CookieTransform
public class RsaSignatureCookieTransform : System.IdentityModel.CookieTransform
type RsaSignatureCookieTransform = class
    inherit CookieTransform
Public Class RsaSignatureCookieTransform
Inherits CookieTransform
Dědičnost
RsaSignatureCookieTransform

Poznámky

RsaSignatureCookieTransform přidá RSA MAC k datům souborů cookie. To zajišťuje integritu, ale ne důvěrnost. Ve výchozím nastavení mac používá SHA-256, ale sha-1 může být požadován.

Soubory cookie chráněné touto transformací může číst jakýkoli počítač, který sdílí stejný privátní klíč RSA (obecně přidružený k certifikátu X509).

Důležité

Při použití RsaSignatureCookieTransform se službou se službou se změní klíč poskytnutý certifikátem, služba se musí restartovat.

Konstruktory

RsaSignatureCookieTransform(RSA)

Inicializuje novou instanci RsaSignatureCookieTransform třídy pomocí zadaného klíče RSA.

RsaSignatureCookieTransform(X509Certificate2)

Inicializuje novou instanci RsaSignatureCookieTransform třídy pomocí privátního klíče zadaného certifikátu.

Vlastnosti

HashName

Získá nebo nastaví název hash algoritmu, který se má použít.

SigningKey

Získá nebo nastaví klíč RSA, který se používá k podepisování.

VerificationKeys

Získá kolekci klíčů používaných k ověření podpisu.

Ve výchozím nastavení tato vlastnost vrátí seznam, který obsahuje pouze podpisový klíč.

Metody

Decode(Byte[])

Ověří zadaný podpis a vrátí původní nepodepsaná data.

Encode(Byte[])

Podepíše zadaná data.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také