支付宝快捷登录,首先需要和支付宝平台签约“无线账户授权”,签约完这个之后才能调用授权API。
按照支付宝文档上生成的 公钥、私钥(PKCS8) ,要将公钥上传到支付宝平台,上传过程需要输入支付密码,需要上传三个地方,
(1)、“合作伙伴密钥管理”--->RSA加密:查看密钥
(2)、“无线账户授权-->RSA加密:查看密钥”
(3)、无线WAP管理--->查看--->RSA加密:查看密钥
这三个地方要上传一致,然后在商户端用PKCS8格式私钥进行签名一般不会出现问题,最最主要的就是 密钥对的合理管理。
还有就是签名 最后一般是以URLEncode编码格式为最终签名的。