我们使用 SecurityMode.None 运行 NetTcpBinding。
现在我们还想要对发送的数据进行加密。将 SecurityMode 设置为Transport似乎还不够,因为尽管服务器已启动,但客户端无法再连接到服务器(在此更改之前有效)。
我还需要改变什么?
我们使用 SecurityMode.None 运行 NetTcpBinding。
现在我们还想要对发送的数据进行加密。将 SecurityMode 设置为Transport似乎还不够,因为尽管服务器已启动,但客户端无法再连接到服务器(在此更改之前有效)。
我还需要改变什么?
HTTPS 是 HTTP 协议的一部分。
NetTcpBinding 使用不是 HTTP 的二进制协议。因此,您不能将 HTTPS 与 NetTcp 一起使用。
有关保护 NetTcp 的信息,请参阅:http: //msdn.microsoft.com/en-us/library/ms789011.aspx