【发布时间】:2016-08-15 18:00:16
【问题描述】:
我试图将代码从控制台应用程序传输到 uwp,在此控制台应用程序中使用了使用所有证书的 ServicePointManager,在 uwp 应用程序中我不使用它们并且有文本异常 - “无法建立与服务器的连接”。
问题是 - 我如何替换 ServicePointManager 并在 uwp 中应用所有证书(因为我不知道该服务器使用什么类型的证书)。
ServicePointManager的代码如下:
ServicePointManager.ServerCertificateValidationCallback += new System.Net.Security.RemoteCertificateValidationCallback
(bypassAllCertificateStuff);
private static bool bypassAllCertificateStuff(object sender, X509Certificate cert, X509Chain chain, System.Net.Security.SslPolicyErrors error)
{
return true;
}
感谢回复!
【问题讨论】:
-
您发布的 ServicePointManager 代码是否来自以前使用的控制台应用程序?