此标记在WCF客户端配置中的意义是什么?它究竟意味着什么。我见过人们将证书的名称放在这个标签中,如
<dns value="CertificateName">
任何WCF专家都可以给我一个详细的解释......
答案 0 :(得分:4)
我假设dns标签是客户端 - &gt;端点 - &gt; indentity - &gt; dns标签。
在这种情况下,该值是客户端期望与之通信的服务器的名称。
http://msdn.microsoft.com/en-us/library/ms733130.aspx
如果您想使用证书来识别服务,您将使用证书标签或rsa标签。
答案 1 :(得分:1)
该服务通过安装在运行服务的计算机上的证书来识别自身。
<dns>
标记定义该服务证书的“主题名称”(或标识)将是什么,以便客户端可以检查服务提供的证书是否“证明”其身份确实是它所期望的。
有一组非常好的blog post here讨论WCF安全方案 - 其中一个(part 4)是Internet方案,它提到服务也通过证书来验证自身。
希望这有点帮助
马克