RsaSignatureCookieTransform クラス

定義

RSA のシグネチャを使用してクッキーの整合性を提供します。

public ref class RsaSignatureCookieTransform : System::IdentityModel::CookieTransform
public class RsaSignatureCookieTransform : System.IdentityModel.CookieTransform
type RsaSignatureCookieTransform = class
    inherit CookieTransform
Public Class RsaSignatureCookieTransform
Inherits CookieTransform
継承
RsaSignatureCookieTransform

注釈

RsaSignatureCookieTransform は、COOKIE データに RSA MAC を追加します。 これにより、整合性は提供されますが、機密性は提供されません。 既定では、MAC では SHA-256 が使用されますが、SHA-1 が要求される場合があります。

この変換で保護された Cookie は、同じ RSA 秘密キー (通常は X509 証明書に関連付けられている) を共有する任意のコンピューターによって読み取られる場合があります。

重要

サービスで を RsaSignatureCookieTransform 使用する場合、証明書によって提供されたキーが変更された場合は、サービスを再起動する必要があります。

コンストラクター

RsaSignatureCookieTransform(RSA)

指定した RSA キーを使用して、RsaSignatureCookieTransform クラスの新しいインスタンスを初期化します。

RsaSignatureCookieTransform(X509Certificate2)

指定した証明書のプライベート キーを使用して、RsaSignatureCookieTransform クラスの新しいインスタンスを初期化します。

プロパティ

HashName

使用するハッシュ アルゴリズムの名前を取得または設定します。

SigningKey

署名用に使用される RSA キーを取得または設定します。

VerificationKeys

署名の検証に使用するキーのコレクションを取得します。

既定では、このプロパティは署名キーのみを含む一覧を返します。

メソッド

Decode(Byte[])

指定した署名を確認し、元の未署名データを返します。

Encode(Byte[])

指定されたデータに署名します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください