当前位置:   article > 正文

.NET core3.1Linux下调用接口提示无法连接SSL,System.Security.Authentication.AuthenticationException:根据验证过程,远程证书无效

system.security.authentication.authenticationexception

写程序的时候调用到一个第三方的SDK,发布到服务器后在执行该接口时,接口报错,System.Security.Authentication.AuthenticationException: 根据验证过程,远程证书无效。在网上搜了很多解决远程证书的方法都不行

后来改成了不用SDK,自己写URL接口去请求,依然会有这个报错问题 

最后用了这一句解决了

  1. HttpClientHandler httpClientHandler = new HttpClientHandler();
  2. httpClientHandler.ServerCertificateCustomValidationCallback = (message, cert, chain, error) => true;
  3. HttpClient client = new HttpClient(httpClientHandler)

记得!!不要用SDK,用URL传参去请求接口,再加上这三句,就解决啦(实现接口传参过程见上一篇文章)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/182263
推荐阅读
相关标签
  

闽ICP备14008679号