根据指引:
执行以下命令:
1.0 商户可以使用以下命令来核实系统是否已内置了G2根证书:
grep "DigiCert Global Root" /etc/pki/tls/certs/ca-bundle.crt
# DigiCert Global Root CA
# DigiCert Global Root G2
但是命令执行后没有# DigiCert Global Root CA和# DigiCert Global Root G2
2.0 商户可通过修改操作系统的hosts文件来绑定IP,
例如,可在hosts文件中新增一行如下内容,实现将域名"api.mch.weixin.qq.com"绑定到新证书环境:
43.142.224.50 api.mch.weixin.qq.com
执行systemctl restart network
执行业务代码是可以访问api.mch.weixin.qq.com的
nodejs axios 环境下请问这种情况是不是就验证过了?但是服务器系统没有G2证书
服务器操作系统是Windows Server 2012 R2,怎么查看呢,也用命令查看吗,?
但还是建议要参考我们修正指引添加正确的服务器证书https://developers.weixin.qq.com/community/pay/article/doc/0002284c6948c066ad919a2bc67813
查询服务器没有证书,但业务请求可以成功的问题,那应该是使用了开发语言自带的证书,请参考这点排查下。