支付宝上传RSA公钥

来源:互联网 发布:优步打车软件 编辑:程序博客网 时间:2024/06/07 19:34

项目环境:App支付,我是服务端,需要提供一坨参数给客户端,其中签名(RSA)设计到的私钥需要先将公钥上传到支付宝,下面开始讲解如何上传公钥到支付宝!!


第一步:支付宝提供的API,https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.0rIarh&treeId=58&articleId=103242&docType=1

下载工具类直接生成公钥,私钥,pkcs8私钥



下载下来后是一个:secret_key_tools_RSA_win压缩包!!!!



第二步:运行bat【支付宝RAS密钥生成器SHAwithRSA1024_V1.0.bat】文件,开始生成!



将rsa_private_key_pkcs8.pem和rsa_public_key.pem存放在本地配置文件,公钥用来反校验签名,私钥用来生成签名!【这里有问题:应该是私钥存在本地,公钥用支付宝的公钥】


说明:这里说错了!!!!私钥pkcs8存在本地,然后公钥是支


付宝的公钥!公钥是支付宝的公钥!公钥是支付宝的公钥!【重


要的事情说的三遍】


否则你在反校验签名的时候会一直报false的!



第三步:开始上传到支付宝,在“合作伙伴密钥管理”--RSA加密--添加密钥,如果上传成功,那么现实“查看密钥”




最后上一张支付成功的照片:



1 0
原创粉丝点击