2009-08-05 4 views
2

WCF 클라이언트 구성에서이 태그의 의미는 무엇입니까? 그것은 실제로 무엇을 의미합니까. 나는 사람들이 내가 DNS 태그가 클라이언트라고 가정하고 ...dns 태그는 web.config입니다. WCF

<dns value="CertificateName"> 

어떤 WCF 전문가들은 거기서 나에게 자세한 설명을 줄 수 처럼이 태그에 해당 인증서의

답변

1

서비스가 실행중인 컴퓨터에 설치된 인증서를 사용하여 서비스를 확인하고 있습니다.

<dns> 태그는 해당 서비스 인증서의 "주체 이름"(또는 ID)이 무엇인지를 정의하므로 클라이언트가 해당 서비스에서 제공 한 인증서로 해당 ID를 "증명"하는지 여부를 확인할 수 있습니다 기대했던 것.

WCF 보안 시나리오에 대해 말하는 blog post here이 정말 좋습니다. 그 중 하나 (part 4)는 인증서를 통해 서비스 자체를 인증하는 인터넷 시나리오입니다.

희망이 조금에게 도움이

마크

4

을 이름을 넣어 보았다 - > endpoint -> indentity -> dns 태그를 사용하십시오.

이 경우 값은 클라이언트가 대화 할 것으로 예상되는 서버의 이름입니다.

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

이 서비스를 식별하기 위해 인증서를 사용하려면 인증서 태그 또는 RSA 태그를 사용합니다.