1,使用支付宝提供的RSA签名验签工具可以自动生成公、私钥。
1,应用私钥需填写到代码中供签名时使用。 2,应用公钥需提供给支付宝账号管理者上传到支付宝开放平台。
可自动生成公、私钥
TIPS:除了使用支付宝提供的一键生成密钥工具外,也可以使用OpenSSL工具命令生成密钥。 教程
2,上传应用公钥并获取支付宝公钥
3,使用应用私钥生成请求签名
1,开放平台SDK封装了签名实现,只需在创建DefaultAlipayClient对象时,设置请求网关(gateway),应用id(app_id),应用私钥(private_key),编码格式(charset),支付宝公钥(alipay_public_key),签名类型(sign_type)即可,报文请求时会自动进行签名。
2,如果未使用开放平台SDK,需要自行实现签名过程,参考此处流程。