Export (0) Print
Expand All

SecurityBindingElement.CreateSslNegotiationBindingElement Method (Boolean, Boolean)

Creates a symmetric security binding element that does SOAP SSL negotiation, noting whether a client certificate and cancellation is required.

Namespace:  System.ServiceModel.Channels
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

public static SymmetricSecurityBindingElement CreateSslNegotiationBindingElement(
	bool requireClientCertificate,
	bool requireCancellation
)

Parameters

requireClientCertificate
Type: System.Boolean

true if a client certificate is required during the SSL negotiation.

requireCancellation
Type: System.Boolean

true if cancellation is required. Setting it to false enables a security context token that is useful in Web farm scenarios, because in this mode the session state is encoded inside the established security context token instead of being kept in the server memory.

The security context token issued after the SSL negotiation is session based is requireCancellation is true; otherwise, it is cookie based.

.NET Framework

Supported in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Show:
© 2014 Microsoft