【微信支付】使用openssl命令生成apiclient_key.pem報錯cURL error 58

問題描述

目前開發組內只有apiclient_cert.p12的文件,但是PHP項目需要apiclient_cert.pemapiclient_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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章