微信这边 5 月份要更换根证书,现在在调试阶段 使用的请求库是 guzzlehttp,下了官方的 pem 证书配置进去也是一直提示 400 No required SSL certificate was sent 求助~
1
Mitt 2018-03-15 01:14:18 +08:00 via iPhone
顺贴问一下可以给一份原来的根证书吗,微信支付不提供了,但是程序需要😭
|
2
hanzhao 2018-03-15 08:58:55 +08:00
|
3
mxd123021 OP @hanzhao 我昨天也试了
'cert'=>base_path('keys/apiclient_cert.pem'), 'ssl_key'=>base_path('keys/apiclient_key.pem') cert 是新的证书, ssl_key 是之前的商户 key 请问是这样配置吗 如果是这样的话还是报错 |
5
hanzhao 2018-03-15 10:50:57 +08:00
@mxd123021
cert 和 ssl_key 还传的是从微信商户后台下载的两个.pem ,先试下此时是否报错,那个新的根证书我的系统自带了就不会报错了。如果还报类似的 ssl 证书错误的话,加入 verify 参数,传新根证书的绝对路径。你试试,我这儿老项目还是 Curl 那一套,没上 guzzlehttp,应该这么做没问题。 http://guzzle-cn.readthedocs.io/zh_CN/latest/request-options.html#verify |