收藏
回答

MacBook下使用Java本地对接微信退款接口,证书应当如何安装和使用?

1、微信支付的提交订单,是已经对接通了的。sign的生成没问题。

2、最近刚对接这个微信申请退款的接口,接口文档提到的双向证书,并没有明确说明,在调用接口时要如何使用到。请问下这块要如何使用?

回答关注问题邀请回答
收藏

1 个回答

  • Admin²⁰²⁰
    Admin²⁰²⁰
    03-09

    谢邀:

    这个证书你直接下载放到本地一个安全目录下,可以通过绝对路径/xxxx/xxxx.p12(windows下为x:\xxx\xxx.p12)或者相对路径访问。作用是确保传输过程中更安全。原理简单来讲就是请求端会用证书生成随机码,接收端会用证书作为解密的key来解密相关数据并效验是否合法请求。双向都有效验,故称为双向证书。

    使用方法参考这个:

    微信支付---申请退款的https双向认证demo_网络_贤和知识点收藏-CSDN博客

    https://blog.csdn.net/u010598111/article/details/48369743

    03-09
    有用 1
    回复 3
    • 向阳
      向阳
      03-09
      收到,谢了
      03-09
      回复
    • 向阳
      向阳
      03-09
      除了在代码中每次请求都带上证书以外,是否还有在Linux服务端或者Macbook电脑下一次安装好证书即可解决代码无须携带证书的方式?
      03-09
      回复
    • Admin²⁰²⁰
      Admin²⁰²⁰
      03-09回复向阳
      貌似必须要从p12文件里读取。安装证书到系统里,然后直接用没试过。应该是不支持。
      03-09
      回复
登录 后发表内容
问题标签