Android SSL握手错误 我有一个Apache HTTP服务器,它是使用CA签名的SSL证书配置的 我正在使用ProxyPass将流量从httpserver端口443传输到IBM Worklight server

Android SSL握手错误 我有一个Apache HTTP服务器,它是使用CA签名的SSL证书配置的 我正在使用ProxyPass将流量从httpserver端口443传输到IBM Worklight server,android,sslhandshakeexception,Android,Sslhandshakeexception,问题是,这种方法在iOS设备上运行得很好,但在Android设备上,我遇到了ssl握手问题 (Thread.java:841) 04-16 05:30:51.950: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(31051): Caused by: java.security.cert.CertificateException: java.security.cert.CertPathValidatorException: Trust a

问题是,这种方法在iOS设备上运行得很好,但在Android设备上,我遇到了ssl握手问题

(Thread.java:841)
04-16 05:30:51.950: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(31051): Caused by: java.security.cert.CertificateException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
04-16 05:30:51.950: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(31051):     at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:282)
04-16 05:30:51.950: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(31051):     at com.android.org.conscrypt.TrustManagerImpl.checkServerTrusted(TrustManagerImpl.java:202)
04-16 05:30:51.950: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(31051):     at com.android.org.conscrypt.OpenSSLSocketImpl.verifyCertificateChain(OpenSSLSocketImpl.java:612)
04-16 05:30:51.950: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(31051):     at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
04-16 05:30:51.950: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(31051):     at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:406)
04-16 05:30:51.950: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(31051):     ... 13 more
04-16 05:30:51.950: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(31051): Caused by: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
从评论中:


谢谢。解决方案是在Android可信商店中手动添加您的证书昆瓦尔·阿德尔4月25日2:55


与worklight无关。关于此错误,请参见此处您需要执行的操作:谢谢。解决方案是在Android的trusted stores中手动添加您的证书。如果在与企业Android设备进行SSL握手时遇到问题,请查看以下链接: