今天在对接微信支付的微信红包发放时,出现““CA证书出错,请登录微信支付商户平台下载证书”的错误,特此记录一下;

如果你也在对接微信红包,并且你也在这个页面上下载了demo,再就是你也参照了里面的文档,还是出现证书错误,那么你就跟着下面这些步骤继续走:

https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=4_3

注意:这里下载的demo是非常的旧的,解压包显示的日期是2014年,这也是导致这个错误的原因。

这时,你只需要在这个地址下载最新的demo,这里的demo的日志定位在2016年更新的:

https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1#

在觉得这个问题的时候,所找到的提示在如下网址,也记录一下:

http://www.itnose.net/detail/6380917.html

通过以上的方法,微信红包发放时证书的提示错误大部分能解决。我的服务器环境为windows server 2008 r2 sp1。

好了,下面我来分析一下这两个demo中有什么不一样:

在第一个demo中,发送httprequest请求时,加入的证书写法是这样的:

而在第二个demo中,写法是这样的:

最明显的差别在于:最新的demo中使用了X509Certificate2。

关于这两个方法的解释如下:

http://stackoverflow.com/questions/1182612/what-is-the-difference-between-x509certificate2-and-x509certificate-in-net

最新文章

  1. Eclipse+Tomcat搭建https环境
  2. pasteimg浏览器中粘贴图片jQuery插件
  3. Hadoop 1.0 和 2.0 中的数据处理框架 - MapReduce
  4. WPF开发时光之痕日记本(一)——富文本编辑器
  5. Javascript函数(定义、传值、重载)
  6. 《深入理解javascript原型和闭包系列》 知识点整理(转)
  7. [iOS基础控件 - 4.2] APP列表 字典转模型Model
  8. HTML5 Canvas核心技术—图形、动画与游戏开发.pdf4
  9. HDU 1495 非常可乐 BFS 搜索
  10. 一些有用的javascript实例分析(一)
  11. Problem J
  12. Spring WebFlux 要革了谁的命?
  13. Centos7通过SSH使用密钥实现免密登录
  14. 解决IDEA无法安装插件的问题
  15. [1]朝花夕拾-JAVA类的执行顺序
  16. Linux下安装zookeeper集群(奇数个)
  17. Kafka设计解析(二十一)Kafka水位(high watermark)与leader epoch的讨论
  18. cas 服务端相关配置
  19. 把AspDotNetCoreMvc程序运行在Docker上-part3:使用独立的存储容器
  20. Asp.net MVC 移除不用的视图引擎

热门文章

  1. DEDECMS之四 栏目调用
  2. DEDECMS之三 首页、列表页怎么调用文章内容
  3. Jquery操作下拉框(DropDownList)实现取值赋值
  4. JPA 教程
  5. nginx架构
  6. android中按电源键锁屏然后解锁导致Activity调用onDestory以及如何防止锁屏
  7. Linux 信号详解三(sleep,raise)
  8. Spring Security笔记:使用数据库进行用户认证(form login using database)
  9. PRML读书会第七章 Sparse Kernel Machines(支持向量机, support vector machine ,KKT条件,RVM)
  10. 又发现一个msdn的坑