如何在 api 级别 17 中为 OkHttpClient.Builder() 启用 Tls12

问题描述

如您所知,当我们想要在低于 22 的 Android API 中使用 A 时,我们必须首先在代码中启用 Tlsversion.TLS_1_2。我通过添加名为 Tls12 here 的新类来完成这项工作。但我还有一个问题。在 Tls12SocketFactory 函数中转化为 sslSocketFactory 这一行:

OkHttpClient

应用崩溃并停止。

我找不到问题?在低于 22 的 api 上启用 this.certificateChainCleaner = CertificateChainCleaner.get(trustManager); 的最佳方法是什么?

我使用此依赖项:

Tls12

这是implementation 'com.squareup.okhttp3:okhttp:3.12.0' 类:

Tls12SocketFactory

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)