-- 创造无限可能

PHP报错:RSA签名,openssl_sign(): supplied key param cannot be coerced into a private

2022-04-03 00:58:30
777 人浏览 8 人点赞
有用,点赞支持一下

场景:支付场景情况下,需要对参数进行加密

问题:使用RSA对参数进行加密时,报错:

openssl_sign(): supplied key param cannot be coerced into a private

处理流程
1、检查是否时使用公钥
2、检查公钥是否一行显示,公钥文件通过都是多行显示
3、不需要填写文件头和尾,代码会对公钥进行拼接
4、检查代码里面的拼接是否正常,有的代码凭借的是

----BEGIN PRIVATE KEY----

实际上是

----BEGIN RSA PRIVATE KEY----