c# – HttpWebRequest是否自动处理证书验证?

我正在使用HttpWebRequest对象通过HTTP POST访问Web服务.部分要求是我:

>验证证书中的URL是否与我发布到的URL相匹配
>验证证书是否有效且可信
>验证证书是否已过期

HttpWebRequest会自动为我处理吗?我假设如果出现任何这些条件,我会得到标准“无法建立SSL / TLS安全通道的信任关系”异常.

解决方法:

是的,HttpWebRequest自动处理这些:

>验证证书中的URL是否与您要发布到的URL匹配
>验证证书是否有效且可信
>验证证书是否已过期

如果要禁用此功能,则必须使用类似this的代码.

上一篇:如何从PHP获取CA的注册证书


下一篇:python – 将服务器证书验证添加到httplib.HTTPSConnection