分享

支付宝上传RSA公钥

 WindySky 2016-08-08

项目环境: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加密--添加密钥,如果上传成功,那么现实“查看密钥”




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



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多