2
我有一個客戶端應用程序(Windows服務)向Web服務發送請求(WebClient.UploadString())。我通過IIS創建了一個證書。我在發送請求之前附加到WebClient。不過,我得到以下信息:使用自簽名證書進行證書認證
The remote certificate is invalid according to the validation procedure.
我相信這是指具有無效證書的服務器,但我不確定,使客戶信任的服務器的最佳方式。事實上,這個Web服務將被安裝在多個服務器上,就像Windows服務一樣,所以我不能將證書附加到一臺計算機上。有任何想法嗎?
您使用XML Web服務(.NET 2.0)或WCF嗎?我發現使用X509證書的最佳方式是在配置文件中指定您的策略。 – jonnyb