簡體   English   中英

C#遠程Web請求證書錯誤

[英]C# remote web request certificate error

嘗試通過SSL對遠程服務器執行HttpWebRequest時,我收到以下錯誤(網址為https://sandbox.payfast.co.za ):

“根據驗證程序,遠程證書無效”

證書似乎是有效的,我可以成功地向另一個網址發出網絡請求。

有人可以告訴我.NET如何驗證證書以及如何找出證書的確切問題。

試圖繞過這個我添加:

        ServicePointManager.ServerCertificateValidationCallback 
        = (obj, certificate, chain, errors) => true;

但似乎這對中等信任不起作用。

任何幫助贊賞。

謝謝Ben

在測試了對其他網址的一些請求測試后,我們切換回原來提出證書驗證異常的請求並且它工作了!

雙方確保我沒有任何改變。

無論哪種方式,我發現這篇文章有助於進一步診斷問題http://blogs.msdn.com/jpsanders/archive/2009/09/16/troubleshooting-asp-net-the-remote-certificate-is-invalid -根據到的驗證,procedure.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM