FederatedMessageSecurityOverHttp.NegotiateServiceCredential プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メッセージ レベルの SSL ネゴシエーションを実行して、サービスの証明書を取得するかどうかを指定します。
public:
property bool NegotiateServiceCredential { bool get(); void set(bool value); };
public bool NegotiateServiceCredential { get; set; }
member this.NegotiateServiceCredential : bool with get, set
Public Property NegotiateServiceCredential As Boolean
プロパティ値
サービス証明書がネゴシエートされる場合は true
。サービス証明書が帯域外で入手できる場合は false
。 既定値は、true
です。
例
バインディングからこのプロパティにアクセスして設定する方法を次のコードに示します。
// This method creates a WSFederationHttpBinding.
public static WSFederationHttpBinding
CreateWSFederationHttpBinding(bool isClient)
{
// Create an instance of the WSFederationHttpBinding.
WSFederationHttpBinding b = new WSFederationHttpBinding();
// Set the security mode to Message.
b.Security.Mode = WSFederationHttpSecurityMode.Message;
// Set the Algorithm Suite to Basic256Rsa15.
b.Security.Message.AlgorithmSuite = SecurityAlgorithmSuite.Basic256Rsa15;
// Set NegotiateServiceCredential to true.
b.Security.Message.NegotiateServiceCredential = true;
' This method creates a WSFederationHttpBinding.
Public Shared Function CreateWSFederationHttpBinding(ByVal isClient As Boolean) As WSFederationHttpBinding
' Create an instance of the WSFederationHttpBinding.
Dim b As New WSFederationHttpBinding()
' Set the security mode to Message.
b.Security.Mode = WSFederationHttpSecurityMode.Message
' Set the Algorithm Suite to Basic256Rsa15.
b.Security.Message.AlgorithmSuite = SecurityAlgorithmSuite.Basic256Rsa15
' Set NegotiateServiceCredential to true.
b.Security.Message.NegotiateServiceCredential = True
注釈
このプロパティは、クライアントとサービスとの間でサービス証明書が自動的にネゴシエートされるかどうかを示します。 このプロパティが true
の場合、自動的にネゴシエーションが行われます。 このプロパティが false
の場合、サービスとの通信を行う前に、クライアントでサービス証明書を指定する必要があります。
サービスは、証明書を常に指定する必要があります。
このプロパティが true の場合、サービス証明書のメッセージ レベルの SSL ネゴシエーションは、IssuerAddress プロパティと IssuerBinding プロパティ (または LocalIssuerAddress プロパティと LocalIssuerBinding プロパティ) を通して指定されたセキュリティ トークン サービスにセキュリティ トークンの発行が要求される前に実行されます。
適用対象
.NET