C# 网络客户端&x2B;Android 4和Android Mono的SSL异常

C# 网络客户端&x2B;Android 4和Android Mono的SSL异常,c#,xamarin.android,webclient,xamarin,C#,Xamarin.android,Webclient,Xamarin,我使用的是MfA 4.2.5,每当我使用System.Net.WebClient从SSL URL下载字符串时,我都会收到一个与证书相关的错误。证书似乎是有效的,我在Android 4.0.3上得到了错误,但在Android 2.3上没有错误 以下是异常:System.Net.WebException:获取响应流时出错(写入:身份验证或解密失败。):SendFailure-->System.IO.IOException:身份验证或解密失败。-->Mono.Security.Protocol.Tls

我使用的是MfA 4.2.5,每当我使用System.Net.WebClient从SSL URL下载字符串时,我都会收到一个与证书相关的错误。证书似乎是有效的,我在Android 4.0.3上得到了错误,但在Android 2.3上没有错误

以下是异常:System.Net.WebException:获取响应流时出错(写入:身份验证或解密失败。):SendFailure-->System.IO.IOException:身份验证或解密失败。-->Mono.Security.Protocol.Tls.TlsException:从服务器接收到无效证书。错误代码:0xFFFF800B010A


这是URL:

这是4.2.5中的一个已知错误。直到下一个版本的建议解决方法在本错误报告的注释7中


这是4.2.5中的一个已知错误。直到下一个版本的建议解决方法在本错误报告的注释7中


您可以通过添加此行来尝试代码吗
ServicePointManager.ServerCertificateValidationCallback=(p1、p2、p3、p4)=>true?这让我找到了正确的线索。你能把它放在一个答案中,这样我就可以标记它了吗?你能通过添加这一行来尝试你的代码吗
ServicePointManager.ServerCertificateValidationCallback=(p1,p2,p3,p4)=>true?这让我找到了正确的线索。你能把这个写在答案里,这样我就可以标记它了吗?