我下载了一些有点过时的示例代码。它有以下类:
public class TrustAllCertificatePolicy : System.Net.ICertificatePolicy
{
public TrustAllCertificatePolicy()
{ }
public bool CheckValidationResult(ServicePoint sp,
System.Security.Cryptography.X509Certificates.X509Certificate cert,
WebRequest req,
int problem)
{
return true;
}
}
稍后在代码中它调用以下内容:
System.Net.ServicePointManager.CertificatePolicy = new TrustAllCertificatePolicy();
它给出以下警告:
警告 1 'System.Net.ServicePointManager.CertificatePolicy' 已过时:'CertificatePolicy 对于此类型已过时,请改用 ServerCertificateValidationCallback。http://go.microsoft.com/fwlink/?linkid=14202 '
当前实现等效功能的程序是什么?
我在 MSDN 上读过一篇文章,但我不确定如何转换?这是一个类库。如果我似乎没有对此进行足够的研究,我深表歉意,但是当涉及到 ssl 证书时,它有点超出我的范围。任何帮助是极大的赞赏!