使用WCF WsHttpBinding与证书和HTTP与SSL之间的区别

时间:2010-11-10 19:00:31

标签: wcf https certificate

我在项目中使用wsHttpBidning和证书身份验证。我知道证书用于加密通过网络发送的日期和身份验证。

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

有人可以解释我何时应该使用Https / SSL而不是HTTP和证书?

1 个答案:

答案 0 :(得分:1)

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