支付宝 报错 rsa_private read error : private key is NULL解决方法
生活随笔
收集整理的這篇文章主要介紹了
支付宝 报错 rsa_private read error : private key is NULL解决方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原因:?
真機調試IOS支付寶功能GDB出現 rsa_private read error : private key is NULL提示
調試iOS 支付寶SDK的時候,執行demo。把
Partner(合作商戶 ID)
Seller(賬戶 ID)
RSA public key(支付寶公鑰)
RSA private key(商戶私鑰)
執行的時候,報錯 rsa_private read error : private key is NULL
?
解決方法:?
A、將私鑰轉成PKCS8替換一下原私鑰就可以
1、生成私鑰pem, ?運行命令?openssl genrsa -out rsa_private_key.pem 1024 2、生成公鑰,運行命令?openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem 3、將RSA私鑰轉換成PKCS8格式,命令運行openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt?
( PHP服務端語言讀取私鑰不須要PKCS8轉換)
B、檢查PID是否寫正確
轉載于:https://www.cnblogs.com/wzzkaifa/p/6743494.html
總結
以上是生活随笔為你收集整理的支付宝 报错 rsa_private read error : private key is NULL解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php多条件查询
- 下一篇: JS在页面限制checkbox最大复选数