<netTcpBinding> 的 <transport>
为使用 <netTcpBinding>配置的终结点定义消息级安全性要求的类型。
架构层次结构
<system.serviceModel>
<binding>
<netTcpBinding>
<binding>
<netTcpBinding> 的 <security>
<netTcpBinding> 的 <transport>
语法
<netTcpBinding>
<binding>
<security
mode="None|Transport|Message|TransportWithMessageCredential|TransportCredentialOnly">
<transport clientCredentialType="None|Basic|Digest|Ntlm|Windows"
proxyCredentialType="None|Basic|Digest|Ntlm|Windows" realm="string" >
<extendedProtectionPolicy
policyEnforcement="Never|WhenSupported|Always"
protectionScenario="TransportSelected|TrustedProxy">
<customServiceNames></customServiceNames>
</extendedProtectionPolicy>
</transport>
</security>
</binding>
</netTcpBinding>
属性和元素
以下几节描述了属性、子元素和父元素。
属性
属性 | 说明 |
---|---|
clientCredentialType |
可选。指定要在使用传输安全性执行客户端身份验证时使用的凭据类型。
|
protectionLevel |
可选。定义 TCP 传输级别的安全性。对消息进行签名可以降低该消息在传输过程中被第三方篡改的风险。加密可以在传输过程中提供数据级保密。 默认值为 EncryptAndSign。 |
policyEnforcement |
此枚举指定应何时强制实施 ExtendedProtectionPolicy。
|
子元素
None
父元素
元素 | 说明 |
---|---|
指定 <netTcpBinding>的安全功能。 |
备注
使用传输安全性以获得 SOAP 消息的完整性和保密性以及相互身份验证。如果在绑定上选择此安全模式,则使用安全传输配置信道堆栈,并且使用传输安全性(如 HTTPS 或 SSL)保护 SOAP 消息安全通过 TCP 传递。
另请参见
参考
TcpTransportSecurity
Transport
Transport
NetTcpTransportSecurityElement
概念
其他资源
Securing Services and Clients
Windows Communication Foundation Bindings
Configuring System-Provided Bindings
Using Bindings to Configure Services and Clients