gpt4 book ai didi

android - 如何将新的 conscrypt 库集成到 Android 并默认使用

转载 作者:行者123 更新时间:2023-12-03 20:47:11 30 4
gpt4 key购买 nike

在 android 中,如果我得到 (SSLSocketFactory) SSLSocketFactory.getDefault()我得到了这个类的内部套接字工厂com.android.org.conscrypt.OpenSSLSocketFactoryImpl .
添加后 dependency

dependencies {
implementation 'org.conscrypt:conscrypt-android:2.2.1'
}
我想得到 (SSLSocketFactory) SSLSocketFactory.getDefault()来自新库( org.conscrypt.OpenSSLSocketFactoryImpl )的工厂,但仍然获得内部 com.android.org.conscrypt.OpenSSLSocketFactoryImpl .
新的 SocketFactory 的集成算法是什么?

最佳答案

你必须将 Conscrypt 提供者设置为第一个安全提供者,否则它不会被加载:

Security.insertProviderAt(Conscrypt.newProvider(), 1);
将其设置为第一个提供者将阻止 Android 使用默认提供者。

关于android - 如何将新的 conscrypt 库集成到 Android 并默认使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65048597/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com