汇刷教你解决开放平台开发助手数据乱码
支付宝开放平台支持开发者使用普通公钥、公钥证书两种签名方式;下面分别向您介绍两种方式的工具操作步骤,包括如何使用密钥生成工具,生成应用公钥(public key)、应用私钥(private key)和公钥证书申请CSR文件。
工具/原料
去支付宝开发平台下载一键生成工具
普通公钥方式
1、 下载相应环境工具,下完了就安装后才可以用,这个经验介绍是以 MAC_OSX 界面为例,如下图所示:
2、 大家根据自己的开发语言来选择密钥的格式和密钥的长度,新建应用只能使用 2048 位(目前已使用 1024 位密钥长度的应用还是可以正常调用接口。点击生成密钥后,工具会自动生成商户应用公钥(public key)和应用私钥(private key),如下图所示:
3、 大家点击工具界面下方的打开文件位置,就能找到生成的公私钥文件,如图所示:
4、 生成了密钥后,大家就可以在应用的开发配置页面进行配置。点击设置应用公钥后,复制上一步生成的公钥,点击保存,就可以完成公钥的设置,如下图所示:
公钥证书方式
1、第一步当然也是要去支付宝开发平台下载工具,然后点击工具界面下方的点击获取,生成应用公钥证书 CSR 申请文件。
2、点击进入获取csr页面后,根据如下提示完善填写信息,点击生成CSR文件。请注意“组织/公司”名称一定要和开发者中心门户账号信息的公司名称保持一致,否则会导致后续步骤中上传csr证书文件校验失败。
3、在生成CSR文件后,点击打开密钥文件路径,在对应的文件夹里可以看到三个文件:应用公钥key串、应用私钥key串,以及csr格式的应用公钥证书文件。如下图所示:
4、生成公钥证书 CSR申请文件,开发者就可以在应用的开发配置页面/接口加签方式进行配置(如下图 1)。点击设置后,选择公钥证书(如下图2)>上传CSR文件在线生成证书>上传CSR文件在线生成,选择上一步骤生成的.csr文件上传,即可完成公钥证书的设置,如下图所示。