当我运行我的android应用程序时,我得到了一个“无对等证书”错误:
08-25 18:09:11.212: d/Genexus(23639):请求(GET)到https://system.funacc.com/gxmetadata/happyplus.android.json 08-25 18:09:11.342: e/Genexus(23639):来自https://system.funacc.com/gxmetadata/happyplus.android.json 08-25 18:09:11.342: e/Genexus(23639):javax.net.ssl.SSLPeerUnverifiedException:无对等证书08-25 18:11.342:e/Genexus(23639):at com。android.org.conscrypt.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:146) 08-25 18:09:11.342: e/Genexus(23639):at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:93) 08-25 18:09:11.342: e/Genexus(23639):at org.apache.http.conn.ssl.SSLSocketFactory.createSocket(SSLSocketFactory.java:388)
我已经使用GeneXus创建了我的安卓应用程序,我需要在GeneXus上配置任何东西来使用https、rest服务吗?
发布于 2015-08-27 15:24:33
获得此错误的最常见原因是证书无效或没有CA根验证证书。
如果您使用的是测试/临时证书,这可能是原因。如果认为证书有效,请检查服务器是否返回完整的证书链。
请检查相关线程:
和
https://superuser.com/questions/347588/how-do-ssl-chains-work
https://stackoverflow.com/questions/32241180
复制相似问题