2009-08-05 28 views
2

這個標籤在WCF客戶端配置中有什麼意義?這實際上意味着什麼。我看到有人在這個標籤中把這個名字的證書,就像dns標籤是web.config WCF

<dns value="CertificateName"> 

任何WCF專家可以在那裏給我一個詳細的解釋...

回答

1

該服務通過安裝在運行服務的計算機上的證書來識別自身。

<dns>標記定義了該服務證書的「主體名稱」(或身份)將會是什麼,以便客戶端可以檢查服務提供的證明其身份的證書是否真的它期望的是什麼。

有一組非常好的blog post here討論WCF安全方案 - 其中一個(part 4)是Internet方案,它提到了服務通過證書進行身份驗證。

希望這有助於有點

馬克

4

我假設DNS標籤是客戶端 - > endpoint - > indentity - > dns標籤。

在這種情況下,該值是客戶端期望與之通話的服務器的名稱。

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

如果你想用一個證書來識別服務,你會使用證標籤或標籤RSA。