网络异常---支付宝接口

调试信息:

 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

你可能感兴趣的:(网络异常---支付宝接口)