<security> of <netPeerBinding>
Defines the security settings of the <netPeerTcpBinding>, including the type of authentication used and the security used for the message transport.
<configuration>
<system.serviceModel>
<bindings>
<netPeerTcpBinding>
<binding>
<security>
Syntax
<netPeerBinding>
<binding>
<security mode="Message/None/Transport//TransportWithMessageCredential">
<transport credentialType="Certificate/Password" />
</security>
</binding>
</netPeerBinding>
Attributes and Elements
The following sections describe attributes, child elements, and parent elements
Attributes
Attribute | Description |
---|---|
mode | Optional. Specifies the type of security used by peers configured with this binding. The default value is Message . This attribute is of type SecurityMode. |
mode Attribute
Value | Description |
---|---|
Message | SOAP security provides authentication, integrity and confidentiality. |
None | Security is disabled. |
Transport | Security is provided using HTTPS. |
TransportWithMessageCredential | HTTPS provides authentication and confidentiality. SOAP messages provide rich credential types. |
Child Elements
Element | Description |
---|---|
<transport> | Defines the transport type for secured messages sent by peers configured with this binding. This element is of type PeerTransportSecurityElement. |
Parent Elements
Element | Description |
---|---|
<binding> | Defines all binding capabilities of the <netPeerTcpBinding>. |
Remarks
Security can be either message- or transport-specific.
See also
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.