【问题标题】:Certificate error 9813 in iOS9, even if App Transport Security is disablediOS9 中的证书错误 9813,即使禁用了 App Transport Security
【发布时间】:2016-08-14 23:11:46
【问题描述】:

我在连接到开发服务器时遇到 SSL 错误问题...我使用的是 Xcode 版本 7.3 (7D175)

2016-04-21 17:52:39.835 xxxx.xxx[79353:1555019] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813)

我的 AppTransport 配置是这样的:

这是一个开发服务器,通过 HTTPS 提供服务,但没有有效的证书和 TLSv1.0...

我应该怎么做才能在开发环境中修复我的调用?

  • 我应该修复服务器吗?
  • 我应该更改应用配置中的某些内容吗?

提前致谢

【问题讨论】:

    标签: ios ssl app-transport-security


    【解决方案1】:

    最好在生产和开发之间使用彼此接近的配置。

    因此,最好的解决方案是获取有效的 HTTPS 证书。 它很容易而且免费 https://letsencrypt.org

    【讨论】:

    • 服务器不是由我管理的,我知道最好让 Prod 和 Dev “同步”...但是现在,我根本做不到 :) 我正在寻找临时工。修复 dev,因为 prod 已经拥有自己的有效证书。
    • 问题是你可能不走运。禁用应用程序传输安全无助于解决任何 SSL 问题。例如:stackoverflow.com/questions/36208890/…也许您可以尝试通过 HTTP 而不是 HTTPS?
    猜你喜欢
    • 2015-12-15
    • 2016-01-20
    • 1970-01-01
    • 2016-07-12
    • 2015-12-09
    • 2015-12-20
    • 2021-09-23
    • 2015-11-05
    • 2016-10-13
    相关资源
    最近更新 更多