我刚认识到我的应用程序没有为运行android 5或更低版本的设备获取SSL连接到我的服务器。出现错误:
javax.net.ssl.SSLPeerUnverifiedException:无对等证书
我在Android 6的开发过程中测试了我的应用,并且一切正常。
我的域包含SSL证书,因此我不需要将其放在服务器上。您知道如何为未运行Android 6的设备获取SSL连接吗?
在Android 6中,从OpenSSL到BoringSSL有一个变化: https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html 可以将BoringSSL库插入应用程序是一个解决方案吗?有谁知道它是如何工作的? 非常感谢