我在项目中使用wsHttpBidning和证书身份验证。我知道证书用于加密通过网络发送的日期和身份验证。
与在SS上使用HTTPS URL有何不同。即使在这里我们也使用证书,唯一的区别是它使用安全端口进行数据通信。
有人可以解释我何时应该使用Https / SSL而不是HTTP和证书?
答案 0 :(得分:1)
证书可用于不同目的。在您的场景(wsHttpBidning)中,它用于向消费者验证服务。这只是身份检查,与SSL无关。但是对于SSL to work,您需要一对非对称密钥(在SSL握手期间用于设置会话对称密钥),而证书只是这些密钥的容器。