部署场景
微信【退款】使用证书
证书的问题
步骤:
1CentOS服务器基本信息
$ lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release7.4.1708(Core)
Release:7.4.1708Codename: 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下安装完后就能找到这个目录了
最后注意证书文件夹的权限
参考原文连接: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