C#忽略证书错误?在向远程Web服务发出Web服务请求时,我收到以下错误:无法为SSL/TLS安全通道建立信任关系。->System.Security.Authentication.AuthenticationException:根据验证过程远程证书无效。是否仍然可以忽略此错误,并继续?远程证书似乎没有签名。我连接到的站点是www.czebox.cz因此,请随时访问该网站,并注意到甚至浏览器都会抛出安全异常。
3 回答
白猪掌柜的
TA贡献1893条经验 获得超10个赞
true
ServicePointManager .ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true;
月关宝盒
TA贡献1772条经验 获得超5个赞
System.Net.ServicePointManager.ServerCertificateValidationCallback += delegate (
object sender,
X509Certificate cert,
X509Chain chain,
SslPolicyErrors sslPolicyErrors){
if (sslPolicyErrors == SslPolicyErrors.None)
{
return true; //Is valid
}
if (cert.GetCertHashString() == "99E92D8447AEF30483B1D7527812C9B7B3A915A7")
{
return true;
}
return false;};最新情况:
cert.GetCertHashString()
SecureNot Secure
cert.GetCertHashString().ToLower().
- 3 回答
- 0 关注
- 851 浏览
添加回答
举报
0/150
提交
取消
