收藏
回答

微信支付V3的支付平台证书公钥如何获得?

如题!

已经获取了证书编码,公钥如何获取啊,这只有证书编码啊~证书编码如何导出证书公钥

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

3 个回答

  • 支付社区运营
    支付社区运营
    2021-05-19

    可参考以下指引:https://wechatpay-api.gitbook.io/wechatpay-api-v3/chang-jian-wen-ti/qian-ming-xiang-guan


    2021-05-19
    有用
    回复 7
    • 小草
      小草
      2021-05-19
      Array
      (
          [name] => /CN=Tenpay.com sign/O=Tenpay.com/OU=Tenpay.com CA Center/C=CN/L=ShenZhen
          [subject] => Array
              (
                  [CN] => Tenpay.com sign
                  [O] => Tenpay.com
                  [OU] => Tenpay.com CA Center
                  [C] => CN
                  [L] => ShenZhen
              )
          [hash] => 7b663e42
          [issuer] => Array
              (
                  [C] => CN
                  [O] => Tenpay.com
                  [OU] => Tenpay.com CA Center
                  [CN] => Tenpay.com Root CA
              )
          [version] => 2
          [serialNumber] => 12141374852515364390725796685569413*****276511
          [serialNumberHex] => 1544617AC2397FE8F*******C67CD6E37CD***FE5F
          [validFrom] => 210513075635Z
          [validTo] => 260512075635Z
          [validFrom_time_t] => 1620892595
          [validTo_time_t] => 1778572595
          [signatureTypeSN] => RSA-SHA256
          [signatureTypeLN] => sha256WithRSAEncryption
          [signatureTypeNID] => 668
          [purposes] => Array
              (
                  [1] => Array
                      (
                          [0] => 1
                          [1] =>
                          [2] => sslclient
                      )
                  [2] => Array
                      (
                          [0] => 1
                          [1] =>
                          [2] => sslserver
                      )
                  [3] => Array
                      (
                          [0] => 1
                          [1] =>
                          [2] => nssslserver
                      )
                  [4] => Array
                      (
                          [0] => 1
                          [1] =>
                          [2] => smimesign
                      )
                  [5] => Array
                      (
                          [0] => 1
                          [1] =>
                          [2] => smimeencrypt
                      )
                  [6] => Array
                      (
                          [0] =>
                          [1] =>
                          [2] => crlsign
                      )
                  [7] => Array
                      (
                          [0] => 1
                          [1] => 1
                          [2] => any
                      )
                  [8] => Array
                      (
                          [0] => 1
                          [1] =>
                          [2] => ocsphelper
                      )
                  [9] => Array
                      (
                          [0] =>
                          [1] =>
                          [2] => timestampsign
                      )
              )
          [extensions] => Array
              (
                  [basicConstraints] => CA:FALSE
                  [keyUsage] => Digital Signature, Non Repudiation, Key Encipherment, Data Encipherment
                  [crlDistributionPoints] =>
      Full Name:
        URI:http://evca.itrus.com.cn/public/itruscrl?CA=1BD4220E50DBC04B06AD397549846C01C3E8EBD2
              )
      )
      2021-05-19
      回复
    • 小草
      小草
      2021-05-19
      这个也没有获取到公钥啊!
      2021-05-19
      回复
    • 小草
      小草
      2021-05-19
      终于找到了,真不容易啊,
      2021-05-19
      回复
    • 关家宝
      关家宝
      2021-05-25回复小草
      咋解决的呀
      2021-05-25
      回复
    • Left Ear.
      Left Ear.
      2021-06-29回复关家宝
      https://wechatpay-api.gitbook.io/wechatpay-api-v3/qian-ming-zhi-nan-1/qian-ming-yan-zheng  这里面有介绍
      2021-06-29
      回复
    查看更多(2)
  • 苏洋
    苏洋
    2023-06-24

    问题没解决,感到很绝望

    2023-06-24
    有用
    回复
  • 代
    2021-08-24

    下载一个openssl,然后命令行执行openssl x509 -in 1900009191_wxp_cert.pem -pubkey -noout > 1900009191_wxp_pub.pem这个命令,当然文件名和路径要改成你自己的

    2021-08-24
    有用
    回复 1
    • 麦兜很乖
      麦兜很乖
      2021-11-05
      这里生成的公钥BEGIN PUBLIC KEY 是给RSA 的加密用的公钥吗?
      2021-11-05
      回复
登录 后发表内容