首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过蜂窝连接连接时出现SSL错误

通过蜂窝连接连接时出现SSL错误
EN

Stack Overflow用户
提问于 2019-05-20 17:40:14
回答 2查看 520关注 0票数 4

我们使用Xamarin开发了应用程序iOS应用程序。

在我的测试设备上运行得很好。我的客户端在使用蜂窝连接时遇到了SSL错误问题。

当他使用Wifi连接时,同一个应用程序运行得非常好。

我正在使用现代HTTP客户端来建立web连接来使用本地API。

  • 我还在IPV6环境中测试了应用程序,它也运行良好。
  • 应用程序传输安全性的设置是可以的,我已经验证了。如果错误在这里,那么无论连接类型如何,它都应该会一直出现。

问题是在远程结束,所以,我没有太多的机会试验各种设置,调试和看看是什么导致了这个问题。任何线索或方向都会很有帮助。

注意:使用第三方在线工具,我们已经验证我们的服务器符合ATS标准,并使用TLS 1.2

Stacktrace

代码语言:javascript
复制
System.Net.WebException: An SSL error has occurred and a secure connection to the server cannot be made. ---> Foundation.NSErrorException: Error Domain=NSURLErrorDomain Code=-1200 "An SSL error has occurred and a secure connection to the server cannot be made." UserInfo={NSErrorFailingURLStringKey=MYURL, NSLocalizedRecoverySuggestion=Would you like to connect to the server anyway?, _kCFStreamErrorDomainKey=3, 

_NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <5C93BDAD-10CE-478B-9D72-5AA02AA84617>.<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
    "LocalDataTask <5C93BDAD-10CE-478B-9D72-5AA02AA84617>.<1>"
), NSLocalizedDescription=An SSL error has occurred and a secure connection to the server cannot be made., NSErrorFailingURLKey=MYURL, NSUnderlyingError=0x282ea41e0 {Error Domain=kCFErrorDomainCFNetwork Code=-1200 "(null)" 

UserInfo={_kCFStreamPropertySSLClientCertificateState=0, _kCFNetworkCFStreamSSLErrorOriginalValue=-9816, _kCFStreamErrorDomainKey=3, _kCFStreamErrorCodeKey=-9816}}, _kCFStreamErrorCodeKey=-9816}

更新我们已经更新了服务器实例,这使得这个问题是随机的,而不是一直产生的。删除了HTTP客户端,但仍然存在问题。我们没有得到任何步骤或情况来产生它的所有时间或修复。

EN

回答 2

Stack Overflow用户

发布于 2019-05-24 11:15:17

“我正在使用现代HTTP客户端来建立web连接,以使用本地API。”

这很可能是你问题的原因。这是几年前的事。然而,Xamarin HttpClient已经使用了本地API(您可以在项目属性中设置它),而现代HttpClient已经多年没有更新了,而且到目前为止可能有一些问题。

票数 0
EN

Stack Overflow用户

发布于 2019-05-29 03:12:16

连接是一直在失败,还是有时会失败?如果是后者,那么底部可能会有所帮助。

我不确定情况是否如此,也许值得一查。但是,我们在一些蜂窝提供商上也有类似的问题。所发生的是SIM没有更多的数据(达到极限),所以提供者最初将允许连接,但在中间切断它。这将显示为SSL错误。

在我们的例子中,我们不能对它做任何事情,因为它是蜂窝提供者的具体实现。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56225768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档