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

  • 相关阅读:
    nginx工作原理
    nginx源码安装与使用
    Nginx内置变量以及日志格式变量
    Nginx配置参数中文详细说明
    shell-处理用户输入
    Shell编程进阶篇(完结)
    高斯消元
    S-T平面图
    Kruskal重构树
    NOIP2016天天爱跑步 题解报告【lca+树上统计(桶)】
  • 原文地址:https://www.cnblogs.com/wxbn/p/14380691.html
Copyright © 2011-2022 走看看