收藏
回答

P12证书如何在linux环境上使用

使用的request的方法,agentoption里面配置了pfx:cert,在本地windows系统上请求正常(正常双击安装证书),在Linux系统的服务器上则请求失败(未安装证书)。请问下证书如何在Linux环境下面安装?


最后一次编辑于  07-11
回答关注问题邀请回答
收藏

3 个回答

  • 微信支付技术助手1
    微信支付技术助手1
    07-11

    证书获取有两种方式,一种是下载证书文件,放到服务器指定目录,二是将证书文件导入服务器。

    主要看开发语言和对应的服务运行环境~和系统关系不太大

    .net环境需要安装,其它的只要指定路径加载即可

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


    07-11
    赞同
    回复 9
    • 余力
      余力
      07-11
      代码是一样的,在本地windows系统上OK了,但是Linux系统上请求支付接口报错证书出错,排查原因证书读取是正确的,所以只能猜测是否是服务器环境没有安装证书导致请求失败。
      07-11
      回复
    • 🐼
      🐼
      07-18
      有没有弄好呢?我也是想在linux上装p12证书,要不然,每次退款,都需要手动在电脑上操作
      07-18
      回复
    • 🐼
      🐼
      07-18回复余力
      有没有弄好呢?我也是想在linux上装p12证书,要不然,每次退款,都需要手动在电脑上操作
      07-18
      回复
    • Andrew
      Andrew
      08-27回复🐼
      你好,你们找到方式了么,我现在也有这个问题
      08-27
      回复
    • 🐼
      🐼
      08-28
      弄清楚了,在微信下载证书里面,有在linux里面安装的教程,按照教程弄就行了
      08-28
      1
      回复
    查看更多(4)
  • 余力
    余力
    09-02


    我这里是Node做的,cert和prikey分别就是通过fs读取到的证书和密钥文件。仅供参考

    09-02
    赞同
    回复
  • HasaH
    HasaH
    08-31

    你好我是linux系统PHP环境请求




    08-31
    赞同
    回复