对WCF标识dns值感到困惑

对WCF标识dns值感到困惑,wcf,wcf-security,Wcf,Wcf Security,我对客户端端点上的identity元素的真正作用感到困惑。我知道,一个像dns这样的标识值应该告诉WCF断言服务的证书是颁发给myserver.local的。这应该允许我将端点地址指向,而不是指向 但这失败了,我不明白为什么。我的主机文件中有指向127.0.0.1的myserver.local,并且我已经向myserver.local颁发了自己创建的证书。它可以与myserver.local一起工作,但当我将端点地址更改为localhost时,它会停止工作,因为它“无法建立SSL/TLS信任”

我对客户端端点上的identity元素的真正作用感到困惑。我知道,一个像dns这样的标识值应该告诉WCF断言服务的证书是颁发给myserver.local的。这应该允许我将端点地址指向,而不是指向

但这失败了,我不明白为什么。我的主机文件中有指向127.0.0.1的myserver.local,并且我已经向myserver.local颁发了自己创建的证书。它可以与myserver.local一起工作,但当我将端点地址更改为localhost时,它会停止工作,因为它“无法建立SSL/TLS信任”

有人能解释为什么吗


谢谢

如果您想知道WCF Identity DNS值的用途,以及该值中的内容,请参阅以下问题:


它帮助我理解了它的用途。

你找到答案了吗?我对标识元素有点困惑,它应该包含什么值?谢谢