问题描述
目前开发组内只有
apiclient_cert.p12
的文件,但是PHP项目需要
apiclient_cert.pem
和
apiclient_key.pem
作为退款操作的证书
经过微信支付文档 https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=4_3 中的命令
openssl pkcs12 -nocerts -in apiclient_cert.p12 -out apiclient_key.pem
操作之后,导出的文件除了需要输入商户ID作为密码之外,还需要设定密码
并且在导入项目之后,项目报错
cURL error 58
解决方案
openssl pkcs12 -nodes -clcerts -in apiclient_cert.p12 -out apiclient_key.pem