C#忽略证书错误?在向远程Web服务发出Web服务请求时,我收到以下错误:无法为SSL/TLS安全通道建立信任关系。->System.Security.Authentication.AuthenticationException:根据验证过程远程证书无效。是否仍然可以忽略此错误,并继续?远程证书似乎没有签名。我连接到的站点是www.czebox.cz因此,请随时访问该网站,并注意到甚至浏览器都会抛出安全异常。
3 回答
慕慕森
TA贡献1856条经验 获得超17个赞
true
ServicePointManager .ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true;
PIPIONE
TA贡献1829条经验 获得超9个赞
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 关注
- 673 浏览
添加回答
举报
0/150
提交
取消
