关于支付宝开放平台RSA密钥的导入方法

来源:互联网 发布:国史大纲 版本 知乎 编辑:程序博客网 时间:2024/05/16 14:19

官方文档:https://doc.open.alipay.com/docs/doc.htm?treeId=291&articleId=105971&docType=1


1、生成RSA密钥

(1)通过支付宝生成的工具生成   secret_key_tools_RSA_win 

(2)通过OpenSSL生成

OpenSSL> genrsa -out rsa_private_key.pem   1024  #生成私钥OpenSSL> pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt -out rsa_private_key_pkcs8.pem #Java开发者需要将私钥转换成PKCS8格式OpenSSL> rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem #生成公钥OpenSSL> exit #退出OpenSSL程序

生成的文件有三个:

rsa_private_key.pem

rsa_private_key_pkcs8.pem

rsa_public_key.pem

2、导入RSA密钥

先下载支付宝签名工具 sign_tools_RSA1_win,不要使用生成工具的那个签名功能,将 rsa_private_key_pkcs8.pem 文件内容复制到私钥输入框,点击生成签名,该 签名待用

然后在开放平台相应APP下导入RSA密钥,将rsa_private_key.pem文件打开,将文件内容拷贝到输入框,然后左下角有个验签,点击进去,将刚刚生成的签名复制到界面中,点击验签,看是否能够成功

然后就完成了,支付宝会提示生成支付宝公钥,该证书可下载下来,也可放到远程,需要时复制使用



0 0
原创粉丝点击