【问题标题】:The remote certificate is invalid according to the validation procedure from SSL Restful Service根据 SSL Restful Service 的验证程序,远程证书无效
【发布时间】:2016-01-07 20:18:11
【问题描述】:

当我尝试提出请求时,我收到错误消息“远程证书根据验证程序无效”。该服务正在 Weblogic 服务器上提供服务。我有一个由同一个 CA 颁发的证书,并且我有根证书加链以及服务器的证书。

在发出请求之前,我调用 ServicePointManager.ServerCertificateValidationCallback,然后将客户端证书添加到请求中。这一切都有效,但是当我尝试在我的 winform 应用程序中提出我的请求时出错了。但是,作为检查,我已经在浏览器中输入了 url 并且它可以工作。所以,我很困惑为什么我应该得到这个错误,当一个证书被检查时,服务器证书已经被验证并且客户端已经被添加到请求中。

有人可以帮帮我吗?

【问题讨论】:

  • 很难说 - 服务器是否依赖于 SNI?当您说浏览器时,您是否尝试过 Internet Explorer? (IE 和 .NET 共享相同的信任存储,FireFox 不共享)。
  • 查看其中一些答案和建议stackoverflow.com/questions/2675133/… 还可以在以下内容上进行谷歌搜索以查找其他类似的报告问题C# calling ServicePointManager.ServerCertificateValidationCallback winforms application
  • 我使用了 Firefox 并将证书添加到其商店。当我在 winform 应用程序中提出请求时,我从商店中获取了证书。
  • Methodman,这就是我的验证工作方式

标签: c# .net c#-4.0


【解决方案1】:

发现问题了!问题是由于使用不正确的专有名称颁发的服务器证书

【讨论】:

    猜你喜欢
    • 2011-03-28
    • 2016-11-28
    • 1970-01-01
    • 2013-08-08
    • 2012-07-20
    • 2015-03-17
    • 2021-05-30
    相关资源
    最近更新 更多