gpt4 book ai didi

android - 在运行时为 Android 4.0 添加 TLSv1.2 支持

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

我公司的一个 API 正在更新以使用 TLSv1.1 或更高版本。不幸的是,Android 4.0 本身并不支持这些协议(protocol)。

我认为这是可能的;导航到 https://www.howsmyssl.com在 4.0 设备上使用 Chrome 表明它正在使用 TLSv1.2。我看到了一些使用 SSLSocket ( particularly this one ) 的建议,但它们在我的应用程序中不起作用。我也尝试使用 ProviderInstaller.installIfNeeded()通过 Google Play 服务添加 TLSv1.2;根据 howsmyssl,该设备仍在使用 TLSv1.0。

有没有办法在运行时为 Android 4.0 添加对 TLSv1.2 的支持?

最佳答案

Android 本身直到 Android 4.1/android-16 才添加 TLSv1.1 或 TLSv1.2 支持,因此您必须使用不依赖于 Android 的 SSLSocket 以便在较旧的 Android 版本上获得比 TLSv1.0 更新的版本。您可以通过查看 SSLSocket 的引用来了解官方支持的内容。 .

NetCipher库将提供 HttpsURLConnection 实例,这些实例配置了适用于该 Android 版本的最佳 TLS 设置,但在 Android 4.1 之前仍然不会为您提供 TLSv1.1 或 TLSv1.2。

关于android - 在运行时为 Android 4.0 添加 TLSv1.2 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30035293/

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