【问题标题】:C# remote web request certificate errorC#远程web请求证书错误
【发布时间】:2010-03-14 19:52:58
【问题描述】:

尝试通过 SSL 对远程服务器执行 HttpWebRequest 时出现以下错误(网址为 https://sandbox.payfast.co.za):

“根据验证程序,远程证书无效”

证书似乎是有效的,我可以成功地向另一个 url 发出网络请求。

谁能告诉我 .NET 如何验证证书以及如何找出证书的确切问题。

为了尝试绕过这个,我添加了:

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

但这似乎不适用于中等信任度。

任何帮助表示赞赏。

谢谢 本

【问题讨论】:

    标签: c# ssl-certificate webclient.uploaddata


    【解决方案1】:

    在测试了对其他 url 的一些请求后,我们切换回最初引发证书验证异常的请求,并且它起作用了!

    双方都确保我没有任何改变。

    不管怎样,我发现这篇文章有助于进一步诊断问题http://blogs.msdn.com/jpsanders/archive/2009/09/16/troubleshooting-asp-net-the-remote-certificate-is-invalid-according-to-the-validation-procedure.aspx

    【讨论】:

    • 链接已失效。
    猜你喜欢
    • 1970-01-01
    • 2011-03-07
    • 2022-11-11
    • 1970-01-01
    • 2015-02-12
    • 2016-12-12
    • 2015-12-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多