支付宝公钥格式不正确
支付异步结果中,需要验证签名,验证签名需要用到支付宝公钥,这个公钥是在支付宝后台获取的 见图,
我是用mac开发,本地用支付宝提供的验证签名方法一点问题都没有,但是一到centos环境上,验签就不成功,一直提示支付宝公钥错误,支付宝提供的验签方法,如图。我在获取支付宝公钥的地方修改了一下,可以对照看下
操作方法
- 01
首先到支付宝后台获取支付宝公钥,复制出来,放在一个txt文本编辑器里,记事本,sublime编辑器等都可以,如下操作,
- 02
换行分割支付宝公钥,'-----BEGIN PUBLIC KEY-----' 和 '-----END PUBLIC KEY-----' 自己写上线,不会写,可以看你自己服务器生成的公钥,复制过来头和尾,然后分割字符串,第一行,第二行,第三行分别是64个字符,第四行是24个字符,不知道怎么切割正确,看每一行最后几个字母,每一行最后几个字母,就直接如图操作就可以了,然后验签就可以了
赞 (0)