我正在开发销售点(pos(,我的android应用程序中需要TLS v1.2+连接。我在okhttp上找到了一个获取tls连接的链接。
链路1
链路2
这些链接是为tlscoketfactory定制和扩展sslscoketfactory的。
我的问题是这些链接是旧的,有了新的更新okhttp 3.1.1标准请求是否支持TLS连接?
我尝试了网络视图连接,但我想在没有任何网络视图或其他东西的情况下在我的应用程序中使用pos。
OkHttp的TLS配置历史告诉您哪些TLS版本用于哪些OkHttp版本。
https://square.github.io/okhttp//security/tls_configuration_history/#okhttp-313
对于TLS 1.2+,请使用ConnectionSpec。MODERN_TLS(默认(和OkHttp 3.13+。不过,您可能想要最新的4.x版本,自2022-01-01以来,OkHttp 3.x正式不受支持。
我不确定这是否是您所要求的,但官方okhttp文档明确说明了默认情况下不再启用哪个版本的TLSv1和TLSv1.1,而支持TLSv1.2。您可以在以下链接okhttp 3.13.0 上自行查看