【发布时间】:2020-11-28 10:30:47
【问题描述】:
在android中,如果我得到(SSLSocketFactory) SSLSocketFactory.getDefault(),我会得到这个类的内部套接字工厂com.android.org.conscrypt.OpenSSLSocketFactoryImpl。
添加后dependency
dependencies {
implementation 'org.conscrypt:conscrypt-android:2.2.1'
}
我想从新库 (org.conscrypt.OpenSSLSocketFactoryImpl) 中获得 (SSLSocketFactory) SSLSocketFactory.getDefault() 工厂,但仍然获得内部 com.android.org.conscrypt.OpenSSLSocketFactoryImpl。
新的 SocketFactory 的集成算法是什么?
【问题讨论】:
-
你应该解释你为什么使用
google-conscrypt。我的猜测是 TLS 1.3,请参阅:How to enable TLSv1.3 for OkHttp 3.12.x on Android 8/9?