Смущен в отношении значения DNS идентификатора WCF - PullRequest
5 голосов
/ 01 сентября 2011

Я не совсем понимаю, что на самом деле делает элемент идентификации на клиентской конечной точке. Я понял, что значение 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».

Кто-нибудь может объяснить, почему?

Спасибо

1 Ответ

2 голосов
/ 22 марта 2013

Если вы хотите знать, для чего предназначено значение WCF Identity DNS, и что в него вставить, см. Этот вопрос:

Идентификатор конечной точки клиента WCF - вопрос конфигурации

Это помогло мне понять, для чего оно.

...