ilw*_*ilw 5 android google-conscrypt
在android中,如果我得到(SSLSocketFactory) SSLSocketFactory.getDefault()我得到这个类的内部套接字工厂com.android.org.conscrypt.OpenSSLSocketFactoryImpl。
添加此依赖后
dependencies {
implementation 'org.conscrypt:conscrypt-android:2.2.1'
}
Run Code Online (Sandbox Code Playgroud)
我想(SSLSocketFactory) SSLSocketFactory.getDefault()从 new lib() 获取工厂org.conscrypt.OpenSSLSocketFactoryImpl,但仍然获取内部com.android.org.conscrypt.OpenSSLSocketFactoryImpl. 新的 SocketFactory 的集成算法是什么?
您必须将 Conscrypt 提供程序设置为第一个安全提供程序,否则它将不会被加载:
Security.insertProviderAt(Conscrypt.newProvider(), 1);
Run Code Online (Sandbox Code Playgroud)
将其设置为第一个提供程序将阻止 Android 使用默认提供程序。
| 归档时间: |
|
| 查看次数: |
2530 次 |
| 最近记录: |