Appearance
生成密钥
为保障 API 交互的安全性,所有请求需通过 RSA2 签名验证身份。在调用 SDK 前,请先获取商户专属的 签名密钥(公钥/私钥对 )。
一、商户密钥对
1、下载密钥生成zip包
2、解压zip包,执行bat/sh脚本
进入sign-generator目录
- win系统运行keygen_rsa.bat文件;mac/Linux系统运行keygen_rsa.sh文件
- 在同级目录生成2个文件:public_key.pem商户公钥,private_key.pem商户私钥

3、上传公钥
- (登录 商户管理后台 → 进入 应用管理 → 选择对应 App → 上传应用公钥)

- 商户中心——应用管理——新建/修改:全选粘贴公钥,点击保存


二、平台公钥
平台公钥:用于异步回调的响应验签
测试环境:
text
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhkHMIJMSZPwJ7BKpvRMj6fVjFaeDlVsAhB7HQaNXuzydDK9ahvKo3EH0Xq/q3SsLwLZbuN/9xfiUPCQmccFQBar2yxXfH2fvUWkU6F6R43VOQDkzrdenrCqZckGAZZnO5am2uo2O0PrvDp4vpqxORO3fb1peJNPjnX1fCJcn5vfGE2ZA3Ztds5VdKZPdCE5obLSVguKDzoRXuT9rNezsPKeQjhNcFj8B6lamKtyGWL8Ap8ATYImsD7xeIbNXgnjM2qhmnMr59P8KoXdpS7q2Hzz8xgmBVzaqnpM4G1QE+D501kw1G+y76N9XN6HgotGTxjHU8CQ8Ya1mnsRGA+n+RQIDAQAB生产环境:
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxd1a6lKspgT64oU16FHkoI8UnM04bBwStSlfdziAmIXfIF6YIeQrSOqr+iFI44l86v0ANm/UrP/O7cJUOHlO2xzMiA6DCAS9MU+XeBl+YB1kr55TccaFp4PtJuf3MTchnhjPrgOF1Gm41Tinrzwo0G/eq4SjEIja8GZzKr/F/zRNi0UJdtypBMXQRI0jXMGLTqus92XMiHULSeMkKq7c9y+UvyYqz6+IkKIyX+jTtZLnS5Hi2y4305frvUy+60jRY/l/Vr57BtmgvM4zqjlstPDD3R3aKZjBGiy/im27XnkLzRim7S02CcuBo/QVo/vbj+bPc8TfLuhrBQY4T7osfwIDAQAB注意:该公钥仅用于临时调试(当前有效),密钥可能会有变化。请根据后台接口或商户平台获取最新公钥