首页 > 微信 > 详细

微信证书部署

时间:2021-02-06 10:37:48      阅读:38      评论:0      收藏:0      [点我收藏+]

部署场景

微信【退款】使用证书

证书的问题

官方文档:https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_2

步骤:

1CentOS服务器基本信息

$ lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID:    CentOS
Description:    CentOS Linux release 7.4.1708 (Core) 
Release:    7.4.1708
Codename:    Core

 

2.使用微信API证书下载

微信商户平台:https://pay.weixin.qq.com/index.php/core/cert/api_cert


账户中心 --> API安全 --> 下载证书(或者申请)

技术分享图片

申请证书的步骤可以按照官方文档提示来
证书下载后,可以看到三个证书如图
技术分享图片

3.在CentOS服务器上安装证书程序

在Linux上的CentOS 6安装ca-certificates包:
$ yum install ca-certificates

启用动态CA配置特性
$ update-ca-trust force-enable

把从微信商户平台下载的三个证书的其中两个(apiclient_cert.pem 和apiclient_key.pem)拷贝到这个目录下
$ /etc/pki/ca-trust/source/anchors/

从本地把证书拷贝到服务器上,使用scp命令就行
$ scp /User/victor/Desktop/apiclient_cert.pem root@你的服务器IP:/etc/pki/ca-trust/source/anchors/
$ scp /User/victor/Desktop/apiclient_key.pem root@你的服务器IP:/etc/pki/ca-trust/source/anchors/

服务器根证书: /etc/pki/tls/certs/ca-bundle.crt 来自你在CentOS下安装完后就能找到这个目录了

技术分享图片

本地的根证书来自:/Users/victor/Desktop/1535260341_20190816_cert/cacert.pem来自 https://curl.haxx.se/ca/cacert.pem 微信文档有解释,文档地址:https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=23_4

最后注意证书文件夹的权限

参考原文连接:https://blog.csdn.net/u013538542/article/details/99695955?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase

 

微信证书部署

原文:https://www.cnblogs.com/wxbn/p/14380691.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!