支付宝移动支付接口智能SDK版接入与使用规则(15)

发布时间:2021-06-08

支付宝移动支付接口智能SDK版接入与使用规则

图7-4 执行openssl.exe文件

2. 生成RSA私钥

输入“genrsa -out rsa_private_key.pem 1024”命令,回车后,在当前bin文件目录中会新增一个rsa_private_key.pem文件,其文件为原始的商户私钥(请妥善保存该文件,PHP开发语言中需要使用该文件),以下为命令正确执行截图:

支付宝移动支付接口智能SDK版接入与使用规则

图7-5 生成RSA私钥

3. 生成RSA公钥

输入“rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem”命令回车后,在当前bin文件目录中会新增一个rsa_public_key.pem文件,其文件为原始的商户公钥(请妥善保存该文件,PHP开发语言中需要使用该文件),以下为命令正确执行截图:

支付宝移动支付接口智能SDK版接入与使用规则

图7-6 生成RSA公钥

4. 生成PKCS8编码的私钥

输入命令“pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt”并回车,当前界面中会直接显示出生成结果:

支付宝移动支付接口智能SDK版接入与使用规则

图7-7 生成PKCS8编码的私钥

右键点击openssl窗口上边边缘,选择“编辑→标记”,选中要复制的文字:

支付宝移动支付接口智能SDK版接入与使用规则

图7-8 选中要复制的文字

此时继续右键点击openssl窗口上边边缘,选择“编辑→复制”,把复制的内容粘贴进一个新的记事本中,可随意命名,只要知道这个是PKCS8格式的私钥即可(请妥善保存该文件)。

7.2.2 RSA密钥使用逻辑

RSA密钥使用逻辑:

商户在使用RSA签名方式的支付宝接口时,真正会用到的密钥是商户私钥与支付宝公钥。商户上传公钥给支付宝,支付宝把公钥给商户,是公钥互换的操作。这就使得商户使用自己的私钥做签名时,支付宝端会根据商户上传的公钥做验证签名。商户使用支付宝公钥做验证签名时,同理,也是因为支付宝用支付宝私钥做了签名。 1. PHP开发语言使用方法

key文件夹里面须存放.pem后缀名的商户私钥、支付宝公钥两个文件。

z

商户的私钥

– 必须保证只有一行文字,即:没有回车、换行、空格等; – 不需要对刚生成的(原始的)私钥做pkcs8编码;

支付宝移动支付接口智能SDK版接入与使用规则(15).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219