NetBare-Android
NetBare-Android copied to clipboard
作者是否有打算支持TLS1.3的打算
Enforce TLS 1.2 if available, since it's not default up to Java 8. 由于JDK的限制,TLS1.3在Java8上无法支持,但是现在很多应用,如Ins已经全量切TLS1.3,这在日常竞品分析中有很大区别。所以作者打算一起研究支持TLS1.3吗?
TLS1.3
怎么实现,难度有多大,交流一下
在目前的框架下,Java层面支持TLS1.3存在两个无法解决的问题:
- TLS/SSL层依赖的是系统内置的SSLEngine,低版本JDK无法支持,也就意味着低版本设备的兼容性问题。
- 高版本设备上,Android已经将SSLEngine的部分API加入到调用限制名单,hook之类的奇技淫巧也不是正途。
所以比较正确的方式还是编译boringssl或者openssl,接native调用。