Я не совсем понимаю, что на самом деле делает элемент идентификации на клиентской конечной точке. Я понял, что значение dns удостоверения типа, как предполагается, сообщает WCF, чтобы утверждать, что сертификат службы выдан myserver.local. И это должно позволить мне указать адрес конечной точки на https://localhost/MyService.svc вместо https://myserver.local/MyService.svc.
Но это не удалось, я не понимаю почему. Мой файл myserver.local указывает на 127.0.0.1 в моем файле хоста, и у меня есть собственный сертификат, выданный myserver.local. Он отлично работает с myserver.local, но когда я изменяю адрес конечной точки на localhost, он перестает работать, потому что «не может установить доверие SSL / TLS».
Кто-нибудь может объяснить, почему?
Спасибо