调试信息:
javax.net.ssl.SSLHandshakeException: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException:
Could not validate certificate: current time: Sun Feb 13 20:57:58 格林尼治标准时间+0800 2000, validation time: Mon Feb 08 08:00:00 格林尼治标准时间+0800 2010 at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:413) at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:257) at libcore.net.http.HttpConnection.setupSecureSocket(HttpConnection.java:210) at libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.makeSslConnection(HttpsURLConnectionImpl.java:477) at libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.connect(HttpsURLConnectionImpl.java:432) at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:282) at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:232) at libcore.net.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:80) at libcore.net.http.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:164) at com.yaloe8135.alipay.NetworkManager.SendAndWaitResponse(NetworkManager.java:113) at com.yaloe8135.alipay.MobileSecurePayHelper.sendRequest(MobileSecurePayHelper.java:304) at com.yaloe8135.alipay.MobileSecurePayHelper.sendCheckNewUpdate(MobileSecurePayHelper.java:280) at com.yaloe8135.alipay.MobileSecurePayHelper.checkNewUpdate(MobileSecurePayHelper.java:246) at com.yaloe8135.alipay.MobileSecurePayHelper$2.run(MobileSecurePayHelper.java:76) at java.lang.Thread.run(Thread.java:856) Caused by: java.security.cert.CertificateException: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: current time: Sun Feb 13 20:57:58 格林尼治标准时间+0800 2000, validation time: Mon Feb 08 08:00:00 格林尼治标准时间+0800 2010 at org.apache.harmony.xnet.provider.jsse.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:204) at org.apache.harmony.xnet.provider.jsse.TrustManagerImpl.checkServerTrusted(TrustManagerImpl.java:163) at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.verifyCertificateChain(OpenSSLSocketImpl.java:593) at org.apache.harmony.xnet.provider.jsse.NativeCrypto.SSL_do_handshake(Native Method) at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:410) ... 14 more Caused by: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: current time: Sun Feb 13 20:57:58 格林尼治标准时间+0800 2000, validation time: Mon Feb 08 08:00:00 格林尼治标准时间+0800 2010 at com.android.org.bouncycastle.jce.provider.RFC3280CertPathUtilities.processCertA(RFC3280CertPathUtilities.java:1493) at com.android.org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi.engineValidate(PKIXCertPathValidatorSpi.java:364) at java.security.cert.CertPathValidator.validate(CertPathValidator.java:190) at org.apache.harmony.xnet.provider.jsse.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:191) ... 18 more Caused by: java.security.cert.CertificateNotYetValidException: current time: Sun Feb 13 20:57:58 格林尼治标准时间+0800 2000, validation time: Mon Feb 08 08:00:00 格林尼治标准时间+0800 2010 at org.apache.harmony.security.provider.cert.X509CertImpl.checkValidity(X509CertImpl.java:145) at org.apache.harmony.security.provider.cert.X509CertImpl.checkValidity(X509CertImpl.java:139) at com.android.org.bouncycastle.jce.provider.RFC3280CertPathUtilities.processCertA(RFC3280CertPathUtilities.java:1484)解决方法:
把请求的https变成http