gpt4 book ai didi

macos - 带 https 和 TLS 1.1 的 NSURLConnection

转载 作者:太空宇宙 更新时间:2023-11-03 14:09:40 25 4
gpt4 key购买 nike

我的应用程序使用 NSURLConnection 将 xml 文件发布到我所在国家/地区的金融机构,该机构将在明年某个时候停止使用 SSL 协议(protocol)并切换到 TLS 1.1 或 1.2。

我的应用链接到 10.6 SDK,因为我的许多客户使用旧系统。我想问几个问题,但我不确定这对我有何影响。

链接到哪个 SDK 有关系吗?如果我的应用程序在最新的 Mac OS 上使用,NSURLConnection 会默认使用最新的 TLS 吗?如何在系统上测试 TLS 版本?

我应该链接到更新的 SDK 吗?或者只是告诉受影响的客户升级到 Mountain Lion 或更新版本?

问题是我现在无法测试任何东西,因为相关组织刚刚宣布在 2016 年的某个时候。他们将停止支持低于 TLS 1.1 的任何东西。

最佳答案

无需将自己局限于旧版本的 Xcode(我认为是 Xcode 3?),您可以使用最新版本的 Xcode 和

1)

specify MacOS 10.6 as the "minimum deployment version"

(老实说,在我看来,您应该只支持 1 - 3 个 MacOS 版本……MacOS 10.6 日期从 2011 年开始)。

2)

And make sure to use app transport security exceptions to allow for older TLS在 MacOS 10.11 和更新的 MacOS 版本下。

Apple 将乐于支持 TLS 1.2 的发展。如果您仍然需要支持 TLS 1.1,那仍然需要在应用程序的 info.plist 文件中添加异常(exception)。

关于macos - 带 https 和 TLS 1.1 的 NSURLConnection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33456704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com