1
我想保护我的WCF客户端和服务之间的数据传输。 我以为我将不得不采用SSL证书。我需要数据传输证书吗?
Difference between BasicHttpBinding and WsHttpBinding
但是 - 这篇文章对用户解释basicHttpBinding的和WsHttpBinding的之间的区别。 Wshttpbinding显示它具有不使用证书进行加密的数据。
我在这里错过了什么吗?
我想保护我的WCF客户端和服务之间的数据传输。 我以为我将不得不采用SSL证书。我需要数据传输证书吗?
Difference between BasicHttpBinding and WsHttpBinding
但是 - 这篇文章对用户解释basicHttpBinding的和WsHttpBinding的之间的区别。 Wshttpbinding显示它具有不使用证书进行加密的数据。
我在这里错过了什么吗?
不,你不会错过任何东西。
Ssl在运输级别提供安全性。这意味着它通过HTTP使用https,但消息是简单的旧xml。
WsBinding能够在消息级别提供安全性。消息甚至通过http(不是https!)传递,但客户端和服务器交换一系列xmls,最后交换密钥,然后对话的最后一条消息是一条实际的消息,但用以前构成的密钥加密。
在这两种情况下,总体原则是相同的,但安全性仅在不同层次上构成。
那么为什么我会去打扰使用证书?如果我只是使用wshttpbinding,我很安全? – user1438082 2013-03-17 17:27:06
@ user1438082:也许吧。抵御**什么**? – SLaks 2013-03-17 17:48:21
可以防止某人解密消息。我需要证书吗? – user1438082 2013-03-17 18:19:43