问题:
我们给IIS上的网站设置的类型为:https,并且设置了SSL,我们在访问程序时可能会报错:System.Security.Authentication.AuthenticationException: 根据验证过程,远程证书无效 。
解决:
System.Security.Authentication.AuthenticationException: 根据验证过程,远程证书无效 。”这个异常,是因为远程url使用的域名没有购买证书,所以需要在报错的代码前加一句话:ServicePointManager.ServerCertificateValidationCallback += RemoteCertificateValidate;
RemoteCertificateValidate事件代码如下:文章来源:https://www.toymoban.com/news/detail-832711.html
//为了通过远程证书验证,总是返回true文章来源地址https://www.toymoban.com/news/detail-832711.html
private static bool RemoteCertificateValidate(object sender, X509Certificate cert,X509Chain chain, SslPolicyErrors error)
{
return true;
}
到了这里,关于解决IIS 验证远程SSL证书无效的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!