問題描述
目前開發組内隻有
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