RsaSignatureCookieTransform クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 は、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) |
適用対象
こちらもご覧ください
.NET