【发布时间】:2020-12-11 06:36:20
【问题描述】:
我有一个安全模式设置为“传输”的 WCF 服务。 以下是我的服务配置:
<bindings>
<netTcpBinding>
<binding name="tcpConSecure" >
<security mode="Transport">
<transport clientCredentialType="Windows" protectionLevel="EncryptAndSign" />
</security>
</binding>
</netTcpBinding>
</bindings>
当我使用 VisualStudio“编辑 WCF 配置”工具打开我的配置时,在安全选项卡中,它会显示如下:
问题:
- 当我将模式设置为传输时,MessageSecurity 属性区域中的设置是否仍然有效?我问这个问题是因为我没有在配置文件中设置消息安全相关的属性。
- 当我将安全模式设置为“传输”并将客户端凭据类型设置为“Windows”时,服务器/客户端之间的传输消息是否会被加密?通过哪种算法?
来自这个link,消息在传输级别由 Windows 安全性保护。 Windows 安全是什么意思?
【问题讨论】:
-
您好,问题解决了吗?如果您认为我的回复对您有帮助,您可以将其标记为答案。
标签: wcf nettcpbinding transport-security