公钥私钥概念

使用OpenSSL工具生成密钥

1,使用支付宝提供的RSA签名验签工具可以自动生成公、私钥。

1,应用私钥需填写到代码中供签名时使用。 2,应用公钥需提供给支付宝账号管理者上传到支付宝开放平台。

公钥私钥概念_第1张图片
可自动生成公、私钥

TIPS:除了使用支付宝提供的一键生成密钥工具外,也可以使用OpenSSL工具命令生成密钥。 教程

2,上传应用公钥并获取支付宝公钥
3,使用应用私钥生成请求签名
1,开放平台SDK封装了签名实现,只需在创建DefaultAlipayClient对象时,设置请求网关(gateway),应用id(app_id),应用私钥(private_key),编码格式(charset),支付宝公钥(alipay_public_key),签名类型(sign_type)即可,报文请求时会自动进行签名。

2,如果未使用开放平台SDK,需要自行实现签名过程,参考此处流程。

你可能感兴趣的:(公钥私钥概念)