文档章节

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

深圳_小白菜
 深圳_小白菜
发布于 2014/01/15 18:23
字数 314
阅读 326
收藏 2

调试信息:

 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

© 著作权归作者所有

共有 人打赏支持
深圳_小白菜
粉丝 1
博文 106
码字总数 26076
作品 0
深圳
程序员
私信 提问
支付宝即时到账接口开发

本文主要讨论PC端的用户付款接口 1,支付宝网页对接原理 用户输入支付宝账号密码及确认支付等操作,都是在支付宝域下进行。 网站将业务信息通过类似于重定向的方式提交到支付宝。 以下截图:...

NO17
2016/03/14
1K
14
支付宝请求超时问题

支付宝在发起支付请求的时候,如果在规定时间内(超时),没有接收到响应数据,原因可能是网络问题,或者支付宝繁忙,等等。。。 1)到了商户业务端定义的超时时间,没有返回,此时支付状态未...

Kenblog
2016/04/02
961
1
龙果支付开源项目对账接口介绍

龙果支付开源项目对账接口介绍 一、 微信对账接口(微信支付和对账接口都很规范) 1. api的地址 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_6 2. 对接过程中按照接口要求...

芝麻绿豆
2016/08/28
651
0
支付宝退款

最近在写支付宝退款接口,在沙箱环境测试正常,切换到真实环境就有问题了,在调用退款接口的时候抛出异常,但是异常信息里显示退款成功,不知道为什么会这样,所以想请教一下各位大神

慌张的程序媛
2018/08/29
113
0
分布式系统中解决数据一致性问题的架构设计思考

——考虑系统架构设计的时候,不仅仅考虑技术实现,也把业务因素考虑进来,面向业务考量进行设计,会让我们在技术上做出更合理的抉择。 本文探讨了在分布式系统中,如何基于业务方面的考量、...

没人给撸就自己撸码
2014/01/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Confluence 6 升级中的一些常见问题

升级的时候遇到了问题了吗? 如果你想尝试重新进行升级的话,你需要首先重新恢复老的备份。不要尝试再次对 Confluence 进行升级或者在升级失败后重新启动老的 Confluence。 在升级过程中的一...

honeymoose
今天
2
0
C++随笔(四)Nuget打包

首先把自己编译好的包全部准备到一个文件夹 像这样 接下来新建一个文本文档,后缀名叫.nuspec 填写内容 <?xml version="1.0"?><package xmlns="http://schemas.microsoft.com/packaging/201......

Pulsar-V
今天
2
0
再谈使用开源软件搭建数据分析平台

三年前,我写了这篇博客使用开源软件快速搭建数据分析平台, 当时收到了许多的反馈,有50个点赞和300+的收藏。到现在我还能收到一些关于dataplay2的问题。在过去的三年,开源社区和新技术的发...

naughty
今天
10
0
Python3的日期和时间

python 中处理日期时间数据通常使用datetime和time库 因为这两个库中的一些功能有些重复,所以,首先我们来比较一下这两个库的区别,这可以帮助我们在适当的情况下时候合适的库。 在Python文...

编程老陆
今天
2
0
分布式面试整理

并发和并行 并行是两个任务同时进行,而并发呢,则是一会做一个任务一会又切换做另一个任务。 临界区 临界区用来表示一种公共资源或者说是共享数据,可以被多个线程使用,但是每一次,只能有...

群星纪元
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部