System.ServiceModel 4.0.0.0 System.Object

Each of the standard bindings provides parameters for controlling the transfer security requirements. These parameters typically include the security mode that specified whether message-level or transport-level security is used and the choice of client credential type. Based on the choice of options these parameters present, a channel stack is constructed with appropriate security.

The system-provided bindings supplied by indigo1 are a set designed to meet some of the most common scenario requirements. Each of these bindings allows the specification of security requirements for some specific targeted scenarios.

provides the security specifications for . This is a secure, reliable, optimized binding suitable for cross-machine communication. By default it generates a run-time communication stack that supports TCP for message delivery and Windows Security for message security and authentication, WS-ReliableMessaging for reliability, and binary message encoding.

This class is instantiated by the , and can be accessed by a read-only property called . Because this property is read-only you cannot make changes to the returned object. If you want to control the creation of the object, you can derive a class from .

Specifies the types of transport-level and message-level security used by an endpoint configured with a .

- Constructor
  4.0.0.0
  To be added.

  Initializes a new instance of the class.

- Property
  4.0.0.0
  System.ServiceModel.MessageSecurityOverTcp To be added.

  uses message-level security for the integrity and confidentiality of the SOAP message and for mutual authentication of the communication peers. If this security mode is selected on a binding, the channel stack is configured with message security binding elements and the SOAP messages are secured in compliance with WS-Security* standards.

  Gets the type of message-level security requirements for a service configured with a .

- Property
  4.0.0.0
  System.ServiceModel.SecurityMode To be added.

  The security mode determines the type of security required by an endpoint. indigo1 security offers a variety of mechanisms with which to secure the transfer of messages that are configured with the system-provided bindings. Each of the bindings supports a subset of these security modes. The mode determines the mechanisms by which message transfer security functions (integrity, confidentiality and authentication) are required.

  Gets or sets whether message-level security and transport-level security are used by an endpoint configured with a .

- Property
  4.0.0.0
  System.ServiceModel.TcpTransportSecurity To be added.

  Use security for integrity and confidentiality of the SOAP message and for mutual authentication. If this security mode is selected on a binding, the channel stack is configured using a secure transport and the SOAP messages are secured using transport security such as HTTPS or SSL over TCP.

  Gets the type of message-level security requirements for an endpoint configured with a .