iOS 13 TLS 问题

2023-12-25

我已经安装了 iOS 13 beta 版本并运行了包含大量网络请求的框架,但出现了以下错误:

2019-09-19 15:01:33.566811+0200 ---[395:25439] Connection 4: default TLS Trust evaluation failed(-9814)
2019-09-19 15:01:33.567022+0200 ---[395:25439] Connection 4: TLS Trust encountered error 3:-9814
2019-09-19 15:01:33.567110+0200 ---[395:25439] Connection 4: encountered error(3:-9814)
2019-09-19 15:01:33.569824+0200 ---[395:25439] Connection 4: unable to determine interface type without an established connection
2019-09-19 15:01:33.584952+0200 ---[395:25439] Task <D97FD611-0B48-4DCE-99C9-6A971E5E6524>.<4> HTTP load failed, 0/0 bytes (error code: -1202 [3:-9814])

我试图找出导致该问题的原因,但没有成功。谁能帮我?


苹果已经定义了更严格的规则 https://support.apple.com/en-us/HT210176对于 TLS 服务器证书,从 iOS 13 和 macOS 10.15 开始。

所有 TLS 服务器证书必须符合 iOS 13 和 macOS 10.15 中的这些新安全要求:

使用 RSA 密钥的 TLS 服务器证书和颁发 CA 必须使用密钥大小大于或等于 2048 位。使用小于 2048 位的 RSA 密钥大小的证书不再受 TLS 信任。

TLS 服务器证书和颁发 CA 必须在签名算法中使用 SHA-2 系列的哈希算法。 TLS 不再信任 SHA-1 签名的证书。

TLS 服务器证书必须在证书的主题备用名称扩展中显示服务器的 DNS 名称。证书公用名中的 DNS 名称不再受信任。

此外,2019 年 7 月 1 日之后颁发的所有 TLS 服务器证书(如证书的 NotBefore 字段所示)必须遵循这些准则:

TLS 服务器证书必须包含 ExtendedKeyUsage (EKU) 扩展,其中包含 id-kp-serverAuth OID.

TLS 服务器证书有效期必须为 825 天或更短(如证书的 NotBefore 和 NotAfter 字段中所示)。

最后一点:

违反这些新要求的 TLS 服务器连接将会失败,并可能导致网络故障、应用程序失败以及网站无法在 iOS 13 和 macOS 10.15 中的 Safari 中加载。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iOS 13 TLS 问题 的相关文章

  • 运行时警告 CLSUserDefaults 实施了两次

    在 cocoapod 源中使用 import 语法时 我在 pod 定义的类中看到了与下面类似的警告 但这是一个内部苹果类定义 CLSUserDefaults 我无法控制它 也不会进行子类化 我不知道这是否真的造成了问题 但它不应该发生 o
  • 以编程方式进行排序时检索 ViewController 堆栈

    static func showMenuView parentVC UIViewController let storyboard UIStoryboard name Main bundle nil let resultController
  • 快速从 appDelegate 中 popToRootViewController

    我试图从应用程序委托弹出到导航堆栈的根视图控制器 并且在将 obj c 中的内容转换为 swift 时遇到一些问题 obj c 中的工作原理 UINavigationController navigationController UINav
  • 在 Objective C 中断言每个对象创建都成功是必要的吗?

    我最近阅读了Apple的示例代码MVC网络 http developer apple com library ios samplecode MVCNetworking 由 Apple 开发者技术支持大师 Quinn The Eskimo 撰
  • Base64Transcoder.m 重复符号

    我想使用 SKPSMTPMessage 库 唯一的问题是这个库包含文件 Base64Transcoder m 由于我有 Dropbox SDK 该文件会出现重复错误 我该如何解决这个错误 我不能直接删除 Base64Transcoder m
  • 如何获取多点触摸 UITapGestureRecognizer 的多个位置

    我的视图中有一个 UITapGestureRecognizer 我可以使用下面的代码很好地获取其触摸的位置 现在 如果我将此识别器的触摸次数更改为 2 或更多 它仍然会为我提供一个位置 如何获得两次触摸的两个位置 tapGesture lo
  • 如何执行 UIAlertAction 的处理程序?

    我正在尝试编写一个帮助程序类以允许我们的应用程序支持两者UIAlertAction and UIAlertView 然而 当写alertView clickedButtonAtIndex 方法为UIAlertViewDelegate 我遇到
  • 如何创建一个仅接收一次信号,然后自行取消订阅/释放的 ReactiveCocoa 订阅者?

    我目前正在注册一个属性信号的订阅者 如下所示 RACAble self test subscribeNext id x NSLog signal fired 默认功能是每次 self test 更改时都会触发 但我只想触发一次 然后取消订阅
  • Objective c:如何只删除目录下的所有文件但保留目录本身

    我发现下面的代码可以删除objective c中的文件 但我只想删除目录下的所有文件Caches并保留目录Caches itself 有人可以建议这样做的方法吗 Thanks NSFileManager filemgr filemgr NS
  • iOS:保持应用程序在后台运行

    如何让我的应用程序在后台运行 我需要越狱我的 iPhone 才能执行此操作吗 我只需要这个应用程序每隔设定的时间间隔从互联网上检查一些内容 并在需要时发出通知 以供我自己使用 是的 不需要越狱 查看本文档的 实现长时间运行的后台任务 部分A
  • 如何改进 iOS 中的 TWTweetComposeViewController 代码?

    我已经实现了以下代码来进行 Twitter 共享 在我的代码中 我尝试测试 iOS 5 如果这不起作用 我会回到使用 ShareKit 的 Twitter 代码进行共享的旧方式 我向同事展示了代码 他建议我的代码可能有缺陷 我需要做两件事
  • UITextField 字体大小在开始或停止输入字符时发生变化

    我见过很多线程 但没有找到解决这个问题的任何具体解决方案 我使用 XIB 创建了 UITextfield 尚未以编程方式对该字段执行任何操作 一旦我开始打字 文本字段的字体就会改变 一旦我将焦点移出文本字段 并且随着键盘消失 字体大小就会减
  • 使用 Nib 实现国际化。这真的是个好主意吗?

    在苹果文档中 他们说笔尖只需将笔尖翻译成多种语言即可实现国际化 我现在正在考虑一个更糟糕但现实的场景 你已经制作了一个巨大的用户界面 然后你将其翻译成 25 种语言 所以你会得到 25 个不同的笔尖 您还会在样式和定义 UI 方面获得巨大的
  • 使用 NSSet/NSMutableSet 来过滤对象?

    我已经看到一些有关使用 NSSet NSMutableSet 过滤对象的问题 答案 这些情况使用简单类型的对象 例如NSString or int 以下是用于过滤的代码示例NSString对象 NSSet smallArray NSSet
  • 安装 Ruby 后,MAC OS X 上的活动开发人员路径无效

    我收到此错误 xcrun 错误 无效的活动开发人员路径 Applications Xcode app 缺少 xcrun Applications Xcode app usr bin xcrun This solution https sta
  • 对 UIImage 进行方形裁剪,导致图像拉伸

    当尝试执行 UIImage 的中心裁剪时 我得到以下结果 左侧是原始图像640 1136 右边是适合正方形的裁剪图像UIImageView at 320 320 turns to 我对比率元素进行了相当多的修改 以便它可以正确检测要修剪的量
  • 在 Mac OS X Yosemite 10.10.1 上包含搜索路径

    我只是为了更改包含搜索路径顺序 我相信 I d like to change the include search path Especially I need usr local include first 但它不会因为重复而改变 我怎样
  • 在 iOS 中录制音频并永久保存

    我制作了 2 个 iPhone 应用程序 可以录制音频并将其保存到文件中并再次播放 其中之一使用 AVAudiorecorder 和 AVAudioplayer 第二个是苹果的在这里说话 http developer apple com l
  • 如何从 NSString 中删除十六进制字符

    我面临一个与字符串中的某些十六进制值相关的问题 我需要从字符串中删除十六进制字符 The problem is when i print object it prints as BLANK line And in debug mode it
  • 如何在ios中以编程方式添加水平间距和垂直间距?

    我在 ios 8 中创建了一个应用程序 因为我有 4 个可垂直使用的标签 它应该在某些条件下更改位置 所以我已禁用自动布局并以编程方式设置约束 现在的问题是 我可以设置水平和垂直位置 宽度和高度的约束 但我找不到任何方法来添加标签之间的水平

随机推荐

  • python 中被覆盖的变量会发生什么?

    我正在编写一些 python 代码来处理大量数据 近 600 万条 在代码中 我使用一个巨大的 for 循环来处理每组 在该循环中 我在每个循环中使用相同的变量并覆盖它们 当我运行该程序时 我注意到运行时间越长 速度就越慢 此外 经过进一步
  • HTML5 Canvas 100% 高度和宽度

    我试图让这个雨滴画布脚本占据 100 的宽度和高度 但我似乎没有做任何事情 我尝试更改 CSS 以及 Canvas 区域的高度 宽度 但它要么没有改变任何内容 要么使它根本不起作用 有一次我尝试了一些实际上使其成为全尺寸的东西 它似乎对雨滴
  • 非托管内存泄漏

    我正在使用一个使用 BitmapSource 的 WPF 应用程序 但我需要进行一些操作 但我需要对 System Drawing Bitmaps 进行一些操作 应用程序运行时的内存使用量会增加 我已将内存泄漏范围缩小到以下代码 priva
  • 如何在不使用 javascript 的情况下使用 css 混合内容相关和百分比高度/宽度 [重复]

    这个问题在这里已经有答案了 我想实现这样的布局 header height is its content dependant its height is not set it is as heigh as its content stret
  • PHP简单的html DOM从html标签中删除所有属性

    html file get html page php foreach html gt find p as tag name attr substr tag name gt outertext 2 strpos tag name gt ou
  • 使用 Comparator 而不是 equals() 比较两个 Java 集合

    问题陈述 我有两个要比较的相同类型对象的集合 在这种情况下 我想根据不考虑的属性来比较它们equals 对于对象 在我的示例中 我使用排名的名称集合 例如 public class Name private String name priv
  • 如何在定义为“any”的第三方 TypeScript 接口中扩充属性?

    给定一个如下定义的第三方 TypeScript 模块 in node modules third party module index d ts declare module ThirdPartyModule export interfac
  • javax.faces.FacesException:加载 JSF 页面时解码资源数据时出错

    我在加载 JSF 页面时收到下面提到的错误 页面已成功加载 页面上所需的操作也已完成 但出现此错误 jsf 页面包含选项卡面板 单击每个选项卡面板时都会出现错误 我还发现 如果我将页面的某个部分保留为 render false 则不会出现错
  • Android LinearLayout 上的 onTouchListener

    我有一个线性布局 其中很少有子组件 我在线性布局上有 onTouchListener 我也希望在触摸线性布局的子组件时触发 onTouch 事件 您应该能够实施onInterceptTouch事件 http developer androi
  • Gitlab-runner + Docker + Windows - 无效的卷规范

    在提交之前 我尝试使用 Gitlab runner 和 docker 在本地运行我的 Gitlab CI 以确保它们工作正常 但我遇到了一些奇怪的问题 不幸的是我别无选择 只能使用Windows 我过去在Linux上取得了成功 每次我在 p
  • Lift-json 将带有“type”字段的 json 提取到案例类中

    我正在尝试使用 lift json 将 JSON 提取到案例类中 这是我的案例类 case class Person name String age Int 这是 json name Some Name age 24 type Studen
  • 如何使用 Expression Blend 编辑在 Visual Studio 中创建的 DataTemplate?

    For 使用 Expression Blend 的人以及您实际项目中的Visual Studio 请帮助我理解如何在日常开发 设计任务中使用 Blend 和 Visual Studio 这是一个真实的场景 我在 Visual Studio
  • 如何使用 lapply 在 R 中批量处理 geoTIFF

    我有一些大的 geoTIFF 现在我想将它们转换为 ASCII 文件 经过一些搜索后 我编写了这些代码 library raster f lt list files inputFolder pattern tif full names TR
  • 如何区分 clang 和 clang-cl?

    我是 CMake 的新手 在这里遇到了一些障碍 想知道是否有一个 优雅 的解决方案来解决这个问题 或者也许只是一个简单的解决方案 例如 为了设置编译器标志 我正在执行以下操作 target compile options PROJECT N
  • 如何保护控制器不被直接访问?

    我正在将 codeigniter 与 jquery 一起使用 如果您向我解释如何保护控制器不被直接访问 那就太好了 例如 我对标准 jquery 行有看法 handler load tools get stats 工具是我的控制器 具有加载
  • BlackBerry - 如何启动消息应用程序?

    我想在我的应用程序中使用 gtalk 或任何其他信使 但我不知道如何执行此操作 您可以告诉我如何解决这个问题吗 如果您可以向我提供一些网络链接以了解有关此问题的更多信息 对于标准 BB Messenger 请尝试以下操作 int mh Co
  • C# 语言规范说明:6.2.4 显式引用转换

    正如我在this https stackoverflow com questions 53559287 c sharp foreach on ienumerableilistobject compiles but shouldnt 发布后
  • Gradle项目中IntelliJ IDEA编码问题

    通常情况下 我不会在这里提问 但我面临的问题是如此令人毛骨悚然 我无法再独自对抗 我已经筋疲力尽了 不管怎样 我将描述我所发现的一切 我发现了许多有趣的事情 我想相信这会帮助别人帮助我 软件版本 操作系统 Windows 10 Pro版本
  • 将模型保存为 H5 或 SavedModel 时出现 TensorFlow Hub 错误

    我想使用这个 TF Hub 资源 https tfhub dev google imagenet resnet v1 50 feature vector 3 https tfhub dev google imagenet resnet v1
  • iOS 13 TLS 问题

    我已经安装了 iOS 13 beta 版本并运行了包含大量网络请求的框架 但出现了以下错误 2019 09 19 15 01 33 566811 0200 395 25439 Connection 4 default TLS Trust e