SecurityStateEncoder クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
セキュリティ状態をエンコードするために実装できる抽象クラス。
public ref class SecurityStateEncoder abstract
public abstract class SecurityStateEncoder
type SecurityStateEncoder = class
Public MustInherit Class SecurityStateEncoder
- 継承
-
SecurityStateEncoder
- 派生
注釈
このクラスは、ステートフル セキュリティ コンテキスト トークンを使用するメッセージ セキュリティを使用するバインディングが使用される場合に、セキュリティ コンテキスト トークンのコンテンツをエンコードおよびデコードするために使用されます。 ステートフル セキュリティ コンテキスト トークンの詳細については、「 方法: セキュリティ で保護されたセッションのセキュリティ コンテキスト トークンを作成する 」トピックを参照してください。
Microsoftのバージョンの SecurityStateEncoder は DataProtectionSecurityStateEncoder です。 Microsoftの Windows Data Protection (DPAPI) テクノロジを使用して、Cookie の暗号化と復号化を行います。 このクラスを実装することで、Cookie を暗号化および復号化するための別のメカニズムをプラグインできます。
セキュリティ状態のエンコードでは、サービスの状態が署名され、暗号化されていることを確認する必要があります。
このクラスは、クライアントに発行された SecurityContextToken の Cookie としてセキュリティ状態を送信するときに、サーバーによって使用されます。
このクラスの実装例は、サービスの証明書を使用してセキュリティ状態に署名および暗号化する X509CertificateSecurityStateEncoder です。
コンストラクター
| 名前 | 説明 |
|---|---|
| SecurityStateEncoder() |
SecurityStateEncoder クラスの新しいインスタンスを初期化します。 |
メソッド
| 名前 | 説明 |
|---|---|
| DecodeSecurityState(Byte[]) |
セキュリティ状態をデコードします。 |
| EncodeSecurityState(Byte[]) |
セキュリティ状態をエンコードします。 |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |