我对客户端端点上的标识元素的真正作用感到困惑。我已经明白,应该告诉 WCF 断言服务的证书已颁发给 myserver.local 之类的身份 dns 值。这应该允许我将端点地址指向 https://localhost/MyService.svc而不是 https://myserver.local/MyService.svc .
但这失败了,我不明白为什么。我的主机文件中有 myserver.local 指向 127.0.0.1,并且我有自己创建的证书颁发给 myserver.local。它与 myserver.local 一起工作正常,但是当我将端点地址更改为 localhost 时,它停止工作,因为它“无法建立 SSL/TLS 信任”。
谁能解释为什么?
谢谢
最佳答案
如果您想知道 WCF 身份 DNS 值的用途,以及要放入的内容,请参阅以下问题:
WCF client endpoint identity - configuration question
它帮助我了解它的用途。
关于wcf - 对 WCF 身份 dns 值感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7270477/