zoukankan      html  css  js  c++  java
  • 微信证书部署

    部署场景

    微信【退款】使用证书

    证书的问题

    官方文档: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

  • 相关阅读:
    uniapp版本迭代
    上传图像裁剪功能
    uniapp 复制到剪切板
    uniapp吸顶功能
    地图导航到目的地
    uniapp视频图片上传
    获取昨天今天明天的时间
    【VUE】 前端面试题小结
    vue获取当前时间 实时刷新
    CSS linear-gradient() 函数
  • 原文地址:https://www.cnblogs.com/wxbn/p/14380691.html
Copyright © 2011-2022 走看看