2012-08-08 143 views
1

我對WCF中的證書憑證非常困惑。 我有一個服務,並希望與消息安全掛鉤。wcf服務證書

當我添加一個新的行爲時,serviceCredentials標籤有2個選項。 1 - serviceCertificate和2 - clientCertificate。

我有興趣知道這些標籤的含義。 servicecertificate是否告訴客戶它正在查找的證書,還是客戶證書正在尋找正確的證書並進行驗證?

我想使用basicHttpBinding。

非常感謝您回答問題。

回答

0

您使用的clientCertificate如果您正在編寫需要雙工通信模式的服務,如通常每個請求一樣,客戶端會將其證書發送到服務,所以該服務不需要副本。然而,這種情況不是雙工模式,因爲服務沒有以正常方式請求......所以它需要提前。

serviceCertificate是如您所願,使用您的信息加密證書

的MSDN說明涵蓋得好:

http://msdn.microsoft.com/en-us/library/ms731340 - serviceCertificate

http://msdn.microsoft.com/en-us/library/ms731367 - clientCertificate

。希望幫助

0

serviceCertificate標籤指定服務器使用的證書來標識自身並確保傳輸安全。當客戶端發送請求時,serverCertificate標記中指定的服務器證書也會呈現給客戶端,以便客戶端可以信任服務器並對其進行驗證。