MessageSecurityVersion クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
さまざまな静的プロパティを使用して実装するときに、セキュリティ コンポーネントのバージョン情報を格納する抽象コンテナー クラスです。
public ref class MessageSecurityVersion abstract
public abstract class MessageSecurityVersion
type MessageSecurityVersion = class
Public MustInherit Class MessageSecurityVersion
- 継承
-
MessageSecurityVersion
注釈
このクラスは、トークンのシリアル化をカスタマイズするための拡張ポイントです。
このクラスは、バインディングでサポートする必要があるセキュリティ仕様 (WS-Security、WS-Trust、WS-Secure Conversation、および WS-Security Policy) のバージョンに関する情報を提供するシングルトンです。
このクラスには、7 つの static
プロパティが含まれ、それぞれがこのクラスのインスタンスを返します。 これらのプロパティは、それぞれがセキュリティ仕様バージョンの異なる組み合わせを表します。 このクラスのインスタンスは、Create…CertificateBindingElement
クラスに対する SecurityBindingElement メソッド呼び出しの中でパラメーターとして使用されます。 Default プロパティを渡す場合は、標準バージョンのバインド要素を作成します。 非標準バージョンを作成するには、使用するバージョンと一致するプロパティを渡します。
このクラスには、前のインスタンスによって実装される abstract
プロパティも格納されます。
プロパティ
BasicSecurityProfileVersion |
基本セキュリティ プロファイルのバージョン情報を取得します。 |
Default |
既定のメッセージ セキュリティのバージョン情報を取得します。 |
SecureConversationVersion |
メッセージ セキュリティのバージョンに対応する WS-SecureConversation バージョンを取得します。 |
SecurityPolicyVersion |
メッセージ セキュリティのバージョンに対応する WS-SecurityPolicy バージョンを取得します。 |
SecurityTokenVersion |
メッセージ セキュリティのバージョンに対応するセキュリティ トークン バージョンを取得します。 |
SecurityVersion |
メッセージ セキュリティのバージョンに対応する WS-Security バージョンを取得します。 |
TrustVersion |
メッセージ セキュリティのバージョンに対応する WS-Trust バージョンを取得します。 |
WSSecurity10WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10 |
WS-Security 1.0、WS-Trust 1.3、WS-SecureConversation 1.3、および WS-SecurityPolicy 1.2 の各セキュリティ仕様に基づく Basic Security Profile 1.0 を必要とするメッセージ セキュリティ バージョンを取得します。 |
WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10 |
WS-Security 1.0、WS-Trust (2005 年 2 月版)、WS-SecureConversation (2005 年 2 月版)、および WS-SecurityPolicy 1.1 の各セキュリティ仕様に基づく Basic Security Profile 1.0 を必要とするメッセージ セキュリティ バージョンを取得します。 |
WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12 |
WS-Security 1.1、WS-Trust 1.3、WS-SecureConversation 1.3、および WS-SecurityPolicy 1.2 の各セキュリティ仕様を必要とするメッセージ セキュリティ バージョンを取得します。 |
WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10 |
WS-Security1.1、WS-Trust 1.3、WS-SecureConversation 1.3、WS-SecurityPolicy 1.2、および BasicSecurityProfile 1.0 の各セキュリティ仕様を必要とするメッセージ セキュリティ バージョンを取得します。 |
WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11 |
WS-Security 1.1、WS-Trust (2005 年 2 月版)、WS-SecureConversation (2005 年 2 月版)、および WS-SecurityPolicy 1.1 の各セキュリティ仕様を必要とするメッセージ セキュリティ バージョンを取得します。 |
WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10 |
WS-Security 1.1、WS-Trust (2005 年 2 月版)、WS-SecureConversation (2005 年 2 月版)、および WS-SecurityPolicy 1.1 の各セキュリティ仕様に基づく基本セキュリティ プロファイルを必要とするメッセージ セキュリティ バージョンを取得します。 |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |