BasicHttpMessageSecurity クラス

定義

BasicHttpBindingのメッセージ レベルのセキュリティ設定を構成します。

public ref class BasicHttpMessageSecurity sealed
public sealed class BasicHttpMessageSecurity
type BasicHttpMessageSecurity = class
Public NotInheritable Class BasicHttpMessageSecurity
継承
BasicHttpMessageSecurity

BasicHttpBinding binding = new BasicHttpBinding("myBinding");
binding.Name = "binding1";
binding.HostNameComparisonMode = HostNameComparisonMode.StrongWildcard;
binding.Security.Mode = BasicHttpSecurityMode.Message;

BasicHttpSecurity security = binding.Security;
BasicHttpMessageSecurity msgSecurity = security.Message;

SecurityAlgorithmSuite sas = msgSecurity.AlgorithmSuite;
BasicHttpMessageCredentialType credType = msgSecurity.ClientCredentialType;

Console.WriteLine("The algorithm suite used is {0}", sas.ToString());
Console.WriteLine("The client credential type used is {0}", credType.ToString());
Dim binding As BasicHttpBinding = New BasicHttpBinding()
binding.Name = "binding1"
binding.HostNameComparisonMode = HostNameComparisonMode.StrongWildcard
binding.Security.Mode = BasicHttpSecurityMode.Message

Dim security As BasicHttpSecurity = binding.Security
Dim msgSecurity As BasicHttpMessageSecurity = security.Message

Dim sas As SecurityAlgorithmSuite = msgSecurity.AlgorithmSuite
Dim credType As BasicHttpMessageCredentialType = msgSecurity.ClientCredentialType

Console.WriteLine("The algorithm suite used is {0}", sas.ToString())
Console.WriteLine("The client credential type used is {0}", credType.ToString())

コンストラクター

名前 説明
BasicHttpMessageSecurity()

BasicHttpMessageSecurity クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
AlgorithmSuite

BasicHttpMessageSecurityで使用するアルゴリズム スイートを指定します。

ClientCredentialType

クライアントが認証する資格情報の種類を指定します。

メソッド

名前 説明
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ShouldSerializeAlgorithmSuite()

SOAP レベルでメッセージをセキュリティで保護するために使用するアルゴリズム スイートをシリアル化する必要があるかどうかを返します。

ShouldSerializeClientCredentialType()

クライアント資格情報の種類をシリアル化する必要があるかどうかを返します。

ToString()

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

(継承元 Object)

適用対象