RsaSignatureCookieTransform Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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) |