android - 发生 SSL 错误,无法仅在 ios 上建立与服务器的安全连接

标签 android ios ruby-on-rails ssl lets-encrypt

我有一个正在运行的 React Native 应用程序,以 Ruby On Rails 服务器作为后端,我正在使用 let'sencrypt 获取 ssl 证书,该应用程序在 WIFI 上的 android 和 ios 上运行良好,但在 ios 上仅在某些运营商上运行我得到了

An SSL error has occurred and a secure connection to the server cannot be made

但在其他移动网络上,该应用程序运行良好,我已经搜索了很多问题,但仍然不知道如何解决该问题?我认为运营商正在阻止请求,但它在 android 上运行良好。知道问题的原因是什么吗?

最佳答案

我终于找到了解决方案,希望它能有所帮助,问题出在 nginx 配置中,并且已通过将以下代码添加到 nginx.config 文件中得到修复。

  ssl_protocols       TLSv1.2;
  ssl_prefer_server_ciphers on;
  ssl_ciphers EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
  ssl_session_cache shared:SSL:20m;
  ssl_session_timeout 10m;

关于android - 发生 SSL 错误,无法仅在 ios 上建立与服务器的安全连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47962942/

相关文章:

java - 最近更新后无法使用按钮打开带有 LOCK_MODE_LOCKED_CLOSED 的抽屉

ios - 添加横幅以告知应用程序正在后台运行 - iOS

ruby-on-rails - Rails 中的命名空间模型生成 NameError : uninitialized constant

ruby-on-rails - NameError:未初始化的常量Gem::SourceIndex

ios - 如何在快捷语言中设置键盘上的完成键?

ruby-on-rails - 如何从困惑的用户输入中匹配/提取域名?

Android WifiManager.enableNetwork 需要 10 秒

java - 在 TextView 中剪切内容

java - Firebase 模型 POJO getter 在 FirebaseRecyclerAdapter 中返回 null

ios - 更改 View Controller 时,新 Controller 出现,但几乎立即消失