客户端<servicecertificate>和<identity>元素</identity> </servicecertificate>

时间:2014-12-05 09:24:09

标签: wcf

<serviceCertificate>的{​​p> MSDN说明了这个

  

此配置元素指定使用的设置   客户端   使用SSL验证服务提供的证书   认证

<identity>的{​​p> MSDN说明了这个

  

在客户端和服务之间的握手过程中,Windows   通信基金会(WCF)基础设施将确保   预期服务的标识与此元素的值匹配,   因此可以通过身份验证。

据我所知,这两个元素都用于验证客户端的服务。

问题:有人可以详细说明并让我知道其中的差异吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

这些是完全不同的。

  • 顾名思义,客户使用<identity>元素来识别服务,回答问题&#34;你是谁?&#34; 它包含很多可用于此目的的子元素 - 因为有许多方法可以识别服务:证书,SPN,UPN等。
  • <serviceCertificate>指定用于验证客户端或服务的实际X.509证书,有助于回答问题&#34;我如何确定您是谁?&# 34;