ServicePointManager.CertificatePolicy = null; ServicePointManager.CheckCertificateRevocationList = false; ServicePointManager.ServerCertificateValIDationCallback = delegate { return true; }; var request = WebRequest.Create(url) as httpWebRequest; request.ServerCertificateValIDationCallback = delegate { return true; }; var response = request.GetResponse(); WebException was unhandled The request was aborted: Could not create SSL/TLS secure channel.
我最初将回调作为自己的方法,从未调用过.有什么想法我无法忽略SSL验证错误并将我的所有敏感数据发送到未知的Web服务器?
解决方法 微软不会允许它.它破坏了平台,因为这是我们不为它开发应用程序的原因. (我们有数百万的满意客户)http://social.msdn.microsoft.com/Forums/windowsapps/en-US/f5821194-4c40-48e7-976c-3dec8864ac59/servicepointmanagerservercertificatevalidationcallback?forum=winappswithcsharp
您需要有效的证书或真正的解决方法.出于安全原因,这是一个很大的缺点.
总结以上是内存溢出为你收集整理的c# – ServerCertificateValidationCallback被忽略全部内容,希望文章能够帮你解决c# – ServerCertificateValidationCallback被忽略所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)