开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
开放平台 
开发工具包(sdk)下载
api 集成工具集
支付宝开放平台密钥工具
收藏
订阅更新
我的文档
设置
您可以通过本文了解如何使用支付宝开放平台密钥工具生成密钥或 csr 文件:
密钥方式:生成 rsa 密钥对(应用公钥、应用私钥)
证书方式:生成 rsa 密钥对(应用公钥、应用私钥)以及公钥证书申请 csr 文件(在线申请应用公钥证书需要)
注意事项
应用私钥(private key)需填写到代码中供签名时使用。生成的私钥需妥善保管,避免遗失,不要泄露。
应用公钥(public key)需上传到支付宝开放平台。
密钥和应用(appid)一一对应,即开发者需要为名下的每个应用分别设置密钥,且不同应用的密钥不能混用。
rsa2 加密算法默认生成格式为 pkcs8(java 适用),如需 pkcs1 格式(非 java 适用),可使用 格式转换
密钥方式
本步骤指引以 mac_osx 界面为例。
1加签方式选择密钥后,选择加密算法。
图片 1.png

2点击 生成密钥 按钮,工具会自动生成应用公钥(public_key)和应用私钥(private_key)。
图片 2.png

3点击 打开文件位置,在文件夹中即可找到生成的公私钥文件。
1.png

证书方式
本步骤指引以 mac_osx 界面为例。
1选择加签方式为 证书 后,输入 组织/公司
2.png
注意:
组织/公司:名称一定要和支付宝开放平台应用主账号的名称保持一致,否则会导致后续步骤中上传 csr 证书文件校验失败。
沙箱环境下配置 csr 公钥证书时,若沙箱账号为:
2020 年 07 月 24 日前获取的沙箱账号,组织/公司 需固定填写 沙箱环境
2020 年 07 月 24 日后获取的沙箱账号,组织/公司 需填写沙箱商家账号,例如:沙箱商家账号为 xxx@sandbox.com,组织/公司就需要配置成 xxx@sandbox.com
2