我公司的一个API正在更新以使用TLSv1.1或更高版本。不幸的是,Android 4.0本身并不支持这些协议。
我认为这是可能的;使用4.0设备上的Chrome导航到https://www.howsmyssl.com,表明它正在使用TLSv1.2。我已经看到了一些使用SSLSocket(particularly this one)的建议,但它们在我的应用程序中没有工作。我还尝试使用ProviderInstaller.installIfNeeded()通过Google Play服务添加TLSv1.2;根据howsmyssl,该设备仍在使用TLSv1.0。
有没有办法在运行时为Android 4.0添加对TLSv1.2的支持?