定义 <netPeerTcpBinding> 的安全设置,包括使用的身份验证类型和用于消息传输的安全性。
configuration
system.serviceModel
<bindings>
<netPeerTcpBinding>
<binding>
<security>
语法
<netPeerBinding>
<binding>
<security mode="Message/None/Transport//TransportWithMessageCredential">
<transport credentialType="Certificate/Password" />
</security>
</binding>
</netPeerBinding>
特性和元素
以下几节描述了特性、子元素和父元素。
特性
| 属性 | 说明 |
|---|---|
| mode | 可选。 指定采用此绑定配置的对等端所使用的安全类型。 默认值为 Message。 此属性的类型为 SecurityMode。 |
mode 属性
| 值 | 说明 |
|---|---|
| 消息 | SOAP 安全提供身份验证、完整性和保密性。 |
| 无 | 禁用安全性。 |
| Transport | 使用 HTTPS 提供安全性。 |
| TransportWithMessageCredential | HTTPS 提供身份验证和保密性。 SOAP 消息提供丰富的凭据类型。 |
子元素
| 元素 | 说明 |
|---|---|
| <transport> | 定义采用此绑定配置的对等端所发送的安全消息的传输类型。 此元素的类型为 PeerTransportSecurityElement。 |
父元素
| 元素 | 说明 |
|---|---|
| <binding> | 定义 <netPeerTcpBinding> 的所有绑定功能。 |
备注
安全性可以是特定于消息的,也可以是特定于传输的。