我已为我的服务器生成自签名证书。然后使用“设置”->“安全”->“安装”将其添加到Android中。
当我尝试从应用程序连接到我的服务器时,出现错误:
java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
我理解,在将证书添加到受信任列表后,它应该可以正常工作。我有遗漏什么吗? 这个想法是通过Android系统添加证书而不修改应用程序代码。
顺便说一下,我正在使用OkHttpClient
进行网络连接。也许我应该启用https
连接的某些内容?