我在向远程web服务请求web服务时遇到以下错误:

Could not establish trust relationship for the SSL/TLS secure channel. ---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure.

是否可以忽略此错误并继续?

远程证书似乎没有签名.

我连接的网站是www.czebox.cz个——所以请随意访问该网站,注意甚至浏览器也会抛出安全异常.

推荐答案

添加证书验证处理程序.返回true将允许忽略验证错误:

ServicePointManager
    .ServerCertificateValidationCallback += 
    (sender, cert, chain, sslPolicyErrors) => true;

.net相关问答推荐

DotNet COM初始化问题

如何在PowerShell中隐藏任务延迟输出?

.NET Core 中的微服务

FileHelpers 未使用正确的日期格式

在 WP7 中将 List 转换为 ObservableCollection

如何获取控制台应用程序的执行目录

Owin Twitter登录-根据验证程序远程证书无效

将跟踪输出重定向到控制台

在 C# 中将字符串转换为十六进制字符串

将 StreamReader 返回到开头

是否可以完全用托管的 .NET 语言编写 JIT 编译器(本地代码)

.Net 中 AOP 的最佳实现是什么?

静态方法继承的正确替代方法是什么?

让 String.Replace 只打整个单词的方法

立即检测客户端与服务器套接字的断开连接

自创建数据库以来,支持ApplicationDbContext上下文的模型已更改

SqlCommand.CommandTimeout 和 SqlConnection.ConnectionTimeout 有什么区别?

程序员应该使用 SSIS,如果是,为什么?

检测到包降级警告(dotnet core,vs 2017)

枚举和匹配属性的 C# 命名约定