我可以将NetTcpBinding与传输安全性(https)一起使用但不使用客户端证书

Pas*_*cal 4 ssl wcf transport nettcpbinding

我们使用SecurityMode.None运行NetTcpBinding.

现在我们还想要加密发送的数据.将SecurityMode设置为Transport似乎还不够,因为虽然服务器已启动,但客户端无法再连接到服务器(在此更改之前有效).

我还需要改变什么?

Shi*_*iji 6

HTTPS是HTTP协议的一部分.

NetTcpBinding使用不是HTTP的二进制protcol.因此,您无法在NetTcp中使用HTTPS.

有关保护NetTcp的信息,请参阅:http://msdn.microsoft.com/en-us/library/ms789011.aspx