SecurityBindingElement.CreateSspiNegotiationOverTransportBindingElement メソッド

定義

セキュリティ バインド要素を作成し、Negotiate 認証パッケージを使用する SOAP SSPI ネゴシエーションに基づくクライアント認証を行うように構成します。 このバインド要素では、トランスポートはサーバー認証だけでなく、メッセージ保護 (たとえば HTTPS) も提供する必要があります。

オーバーロード

CreateSspiNegotiationOverTransportBindingElement()

セキュリティ バインド要素を作成し、Negotiate 認証パッケージを使用する SOAP SSPI ネゴシエーションに基づくクライアント認証を行うように構成します。 このバインド要素では、トランスポートはサーバー認証だけでなく、メッセージ保護 (たとえば HTTPS) も提供する必要があります。

CreateSspiNegotiationOverTransportBindingElement(Boolean)

セキュリティ バインド要素を作成し、Negotiate 認証パッケージを使用する SOAP SSPI ネゴシエーションに基づくクライアント認証を行うように構成します。 このバインド要素では、トランスポートはサーバー認証だけでなく、メッセージ保護 (たとえば HTTPS) も提供する必要があります。

CreateSspiNegotiationOverTransportBindingElement()

セキュリティ バインド要素を作成し、Negotiate 認証パッケージを使用する SOAP SSPI ネゴシエーションに基づくクライアント認証を行うように構成します。 このバインド要素では、トランスポートはサーバー認証だけでなく、メッセージ保護 (たとえば HTTPS) も提供する必要があります。

public:
 static System::ServiceModel::Channels::TransportSecurityBindingElement ^ CreateSspiNegotiationOverTransportBindingElement();
public static System.ServiceModel.Channels.TransportSecurityBindingElement CreateSspiNegotiationOverTransportBindingElement ();
static member CreateSspiNegotiationOverTransportBindingElement : unit -> System.ServiceModel.Channels.TransportSecurityBindingElement
Public Shared Function CreateSspiNegotiationOverTransportBindingElement () As TransportSecurityBindingElement

戻り値

TransportSecurityBindingElement オブジェクト。

注釈

SSPI ネゴシエーションの最後に発行されるセキュリティ コンテキスト トークンは、クッキー ベースです。

作成されたバインディングでは、IncludeTimestamptrue に設定されています。 LocalClientSecuritySettings から返される LocalClientSettings オブジェクトでは、DetectReplays プロパティが false に設定されています。

LocalServiceSecuritySettings から返される LocalServiceSettings オブジェクトでは、DetectReplays プロパティが false に設定されています。

適用対象

CreateSspiNegotiationOverTransportBindingElement(Boolean)

セキュリティ バインド要素を作成し、Negotiate 認証パッケージを使用する SOAP SSPI ネゴシエーションに基づくクライアント認証を行うように構成します。 このバインド要素では、トランスポートはサーバー認証だけでなく、メッセージ保護 (たとえば HTTPS) も提供する必要があります。

public:
 static System::ServiceModel::Channels::TransportSecurityBindingElement ^ CreateSspiNegotiationOverTransportBindingElement(bool requireCancellation);
public static System.ServiceModel.Channels.TransportSecurityBindingElement CreateSspiNegotiationOverTransportBindingElement (bool requireCancellation);
static member CreateSspiNegotiationOverTransportBindingElement : bool -> System.ServiceModel.Channels.TransportSecurityBindingElement
Public Shared Function CreateSspiNegotiationOverTransportBindingElement (requireCancellation As Boolean) As TransportSecurityBindingElement

パラメーター

requireCancellation
Boolean

キャンセルが要求されるかどうかを指定します。 false に設定すると、セキュリティ コンテキスト トークンが有効になります。このモードでは、セッション状態は、サーバーのメモリに保持されるのではなく、確立されるセキュリティ コンテキスト トークンの内部にエンコードされるため、このトークンは Web ファームのシナリオに役立ちます。

戻り値

TransportSecurityBindingElement オブジェクト。

注釈

requireCancellationfalse の場合は、クッキー ベースのセキュリティ コンテキスト トークンが発行されます。それ以外の場合は、セッション ベースのセキュリティ コンテキスト トークンが発行されます。

作成されたバインディングでは、IncludeTimestamptrue に設定されています。 LocalClientSecuritySettings から返される LocalClientSettings オブジェクトでは、DetectReplays プロパティが false に設定されています。

LocalServiceSecuritySettings から返される LocalServiceSettings オブジェクトでは、DetectReplays プロパティが false に設定されています。

適用対象