тег dns - это web.config WCF - PullRequest
       0

тег dns - это web.config WCF

2 голосов
/ 05 августа 2009

Какое значение имеет этот тег в конфигурации клиента WCF? Что это на самом деле значит. Я видел, как люди помещали названия своих сертификатов в этот тег, например

<dns value="CertificateName">

Могут ли какие-нибудь эксперты WCF дать мне подробное объяснение ...

Ответы [ 2 ]

4 голосов
/ 05 августа 2009

Я предполагаю, что тег dns является клиентом -> конечная точка -> идентификатор -> тег dns.

В этом случае значением является имя сервера, с которым клиент ожидает общения.

http://msdn.microsoft.com/en-us/library/ms733130.aspx

Если вы хотите использовать сертификат для идентификации службы, вы должны использовать тег сертификата или тег rsa.

1 голос
/ 05 августа 2009

Служба идентифицирует себя с помощью сертификата, установленного на компьютере, на котором работает ваша служба.

Тег <dns> определяет, каким будет «имя субъекта» (или идентификатор) этого сертификата службы, так что клиент может проверить, является ли сертификат, представленный службой, «доказывающий» свою идентичность, действительно то, что ожидал.

Здесь есть действительно хороший набор сообщений в блоге , в которых говорится о сценариях безопасности WCF - один из них ( part 4 ) - это сценарий Интернета, в котором упоминается служба, аутентифицирующая себя посредством сертификат тоже.

Надеюсь, это немного поможет

Марк

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...