MessageSecurityVersion クラス

定義

さまざまな静的プロパティを使用して実装するときに、セキュリティ コンポーネントのバージョン情報を格納する抽象コンテナー クラスです。

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)

適用対象