草庐IT

Conscrypt

全部标签

android - 如何识别Android N的网络安全配置代码中使用的Conscrypt源?

AndroidN有一个networksecurityconfiguration用于证书固定、自签名证书支持(包括仅调试变体)等的系统。它非常漂亮。我一直在尝试向后移植它,以防谷歌不这样做,因为在Android6.0和更旧的设备上使用其中的一些功能会很好。Thesourcecodeforthenetworksecurityconfigurationsupport很容易找到,该链接指向android-n-preview-3标签。该来源指的是concrypt,describedoh-so-helpfully作为“使用OpenSSL的Java安全提供程序”。但是,带有android-n-pre

android - javax.net.ssl.SSLHandshakeException : Connection closed by peer at com. android.org.conscrypt.NativeCrypto.SSL_do_handshake( native 方法)

在api级别24之前,我的代码工作正常,但它在api级别24(7.0Nougat)上给我错误。我不知道我的代码出了什么问题。第一种方法在这里:xyz.com内部list文件:android:network安全配置="@xml/network_security_config"我在res/xml/network_security_config中包含了network_security_config并且ca证书在res/raw/my_ca.pem中第二种方法在这里:importorg.apache.http.client.HttpClient;importorg.apache.http.con