2010-11-10 72 views
0

我在我的项目中使用wsHttpBidning与证书身份验证。我知道证书用于加密通过网络发送的日期和身份验证。使用WCF WsHttpBinding与证书和HTTP与SSL之间的区别

它与使用SS上的HTTPS URL有什么不同。即使在这里我们也有我们的证书,唯一不同的是它使用安全端口进行数据通信。

有人可以解释我什么时候应该使用Https/SSL而不是使用证书的HTTP?

+0

这简直就是一个不同的协议。 – 2010-11-10 20:08:53

回答

1

证书可以用于不同的目的。在您的场景(wsHttpBidning)中,它用于向消费者验证服务。这只是身份检查,与SSL无关。但对于SSL to work,您需要一对非对称密钥(在SSL握手期间用于设置会话对称密钥),证书只是这些密钥的容器。

+0

感谢您的回复。但是我可以配置我的端点以证书加密,那么它将与SSL相同? – shriram 2010-11-23 17:24:22

+1

选中此文章:http://www.codeproject.com/KB/WCF/WCFSSL.aspx – UserControl 2010-11-24 10:13:12

相关问题