接口加签方式还得再设置一下 .. 我们需要去生成一对密钥 .. 就是一个公钥,public key,一个密钥,private key .. 把公钥里面的东西要告诉给支付宝,密钥留着自己在签名的时候用 ..
官方提供了一个生成密钥的工具 .. 我们也可以自己在命令的下面,使用 Openssl 去生成一对密钥 .. 打开命令行 ..
先找个地方 .. 比如在我的桌面上 ..
执行一下 openssl .. windows 系统可以先去安装一下 openssl ..
然后再执行一下 genrsa -out private_key.pem 2048 .. 生成一个密钥 ..
再根据这个密钥,去生成一个公钥 ..
rsa -in private_key.pem -pubout -out public_key.pem ..
完成以后可以退出 openssl .. 输入 exit ..
生成的这两个文件你可以找个地方把它放好 .. 我们需要把生成的公钥文件里的内容告诉给支付宝 .. 就是这个 public_key.pem
查看一下这个文件里面的内容 ..
然后复制一下文件里的内容 .. 第一行还有最后一行内容不需要复制 ...
设置一下密钥 .. 可以把复制的内容粘贴到应用公钥这里 ...
另外这里还会有一个支付宝公钥 ..
验证支付宝发送过来的支付结果的签名的时候,需要用到这个支付宝公钥 ...