为什么80%的码农都做不了架构师?>>>   

http://doc.open.alipay.com/doc2/apiList?docType=4

登录到支付宝开放平台,下载相关支付宝支付的demo。解压出来有3个文件夹。(服务端demo,客户端demo,openssl)

我们需要关心的是  openssl 文件与 客户端Demo 的文件。

在第三个Demo文件中有IOS版与Android 版的Demo.但是你要部署运行的时候,会发现不能运行成功。在项目主文件里面这样一段代码:

//商户的唯一的parnter和seller。

NSString *partner = @"" ; //商户PID

NSString *seller = @"" ;//商户收款账号

NSString *privateKey = @"" ; // 私钥

public static final String PARTNER = "";

因为这些,都是需要根据商户注册的信息来填写的。所以就算下下载了Demo,也没有用。下面讲的就是如何获取私钥与支付宝公钥。

获取私钥与公钥的方法就在openssl文件,里面有个生成命令.txt文件:

首先打开openssl文件:

打开终端:输入openssl回车后即可输入以下命令

RSA密钥生成命令
生成RSA私钥
openssl>genrsa -out rsa_private_key.pem 1024
生成RSA公钥
openssl>rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
将RSA私钥转换成PKCS8格式
openssl>pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt

执行完命令后,就生成了两个以:.pem 结尾的文件。这就是我们生成的公钥与私钥.文件位置就在: bin  目录下。当然我们打不开这两个文件。但是我们可以复制一份到桌面,改成Txt文件打开即可。因为我们需要的只是里面的字符串,记住当我们引用这两个长的字符串的时候,需要注意的是:字符串,不能包括,换行,空格,以及其他误加的字符。所以复制的时候一定要小心。

转载于:https://my.oschina.net/aprill/blog/535396

iOS 支付宝支付集成获取私钥相关推荐

  1. iOS支付宝支付集成

    概述 iOS支付宝支付集成 详细 代码下载:http://www.demodashi.com/demo/10729.html 支付宝和微信都是业界的老大哥,相信大家都有所觉得文档.SDK都是各种坑吧( ...

  2. ios 支付宝支付集成

    支付宝支付: 下载官方demo,把需要的framwork下载下来,在自己的工程中,新建文件夹,然后全部塞进去,到build phases中把需要的全部导入,其中xcode7以上需要多导入两个.a文件, ...

  3. iOS微信支付集成 SDK1 7 5

    最近做了一个新项目,涉及到支付宝和微信支付,支付宝和微信都是业界的老大哥,相信大家都有所觉得文档.SDK都是各种坑吧(纯粹吐槽而已),这是继上篇支付宝支付集成后接着的微信支付集成. 1.微信商户申请步 ...

  4. 李洪强iOS开发支付集成之支付宝支付

    iOS开发支付集成之支付宝支付 下载支付宝SDK 首先是开发包下载,还是比较难发现的,网上以前文章中的链接都打不开,我找了好久才找到的.最新的地址在这里(注意的是下载出来的SDK包里面并没有传说中的开 ...

  5. iOS开发支付集成之支付宝支付

    项目中要用到支付功能,需要支付宝,微信,银联三大支付,所以打算总结一下,写两篇文章,方便以后的查阅, 大家在做的时候也能稍微参考下,用到的地方避免再次被坑.这是第二篇支付宝集成,第一篇银联支付在这里. ...

  6. iOS 支付宝支付开发集成流程,这里记载的是签名保存在前台的集成,

    1 alipay 要做支付宝支付,对于新手,首先要了解的这个支付的业务逻辑,总体逻辑,下面就是基于支付宝SDK集成的交互流程, 1,公司boss用公司账号,申请支付宝账号,向支付宝签约 获得商户ID( ...

  7. 支付宝支付接口获取公钥和私钥

    项目需要,需要在客户端集成支付宝接口.就研究了一下:因为使用支付宝接口,就需要到支付宝官网:注册帐号,并申请.下面讲的是申请好之后的操作.登录成功之后,   店家我的商家服务-在页面的下方找到--&g ...

  8. ios支付宝支付--看我就够了

    神灯产品用户体验群:573431381 微信支付请看这里 http://blog.csdn.net/xoxo_x/article/details/52129632 本文文章将介绍支付宝支付,当第三方支 ...

  9. iOS支付宝支付(Alipay)详细接入流程以及项目中遇到的问题分析

    最近在项目中接入了微信支付和支付宝支付,总的来说没有那么坑,很多人都说文档不全什么的,确实没有面面俱到,但是认真一步一步测试下还是妥妥的,再配合懂得后台,效率也是很高的,看了这篇文章,你也只要几分钟, ...

最新文章

  1. 禁止微信下拉 露出黑色背景
  2. 永磁电机设计唐任远_新能源汽车的关键技术中钕铁硼永磁同步电机结构设计
  3. VS2015 ionic 开发环境配置纪要
  4. Dropbox 的用户付费账户降级策略
  5. 将jar文件转换成exe可执行文件
  6. 【Postgresql】use
  7. 静态块、自由块及构造函数的执行顺序
  8. shell 分割字符串_谈一谈Shell中的贪婪匹配和非贪婪匹配
  9. Node.js(express) + MongoDB(mongoose) 简单开发(二)
  10. matlab中esp=1.0e-3,ESP系列杂谈(一): eFuse 简介
  11. cocos2d-x 粒子编辑器和使用
  12. Machine Learning(机械学习)
  13. 小白功能测试项目实战篇01-dtsshop开源商城项目之【会员管理】模块测试点分析
  14. Java Keytool工具简介
  15. 山西尚呈:拼多多砍价窍门秘诀及攻略?
  16. 软件测试员最核心的竞争力究竟是什么
  17. R语言使用t.test函数进行t检验、使用配对的t检验(paired)检验组间不独立数据的差异是否有统计学意义
  18. (附源码)计算机毕业设计ssm党史知识竞赛系统
  19. 码云(Gitee)团队如何使用码云完成开发?
  20. chipmunk创建和销毁刚体过程

热门文章

  1. c++ 指向类的静态成员的指针
  2. libxml -- 解析 XML 文档
  3. LeetCode-240 Search a 2D Matrix II
  4. python 基础 -- python 模块
  5. 【转】Linux将composer的bin目录放到PATH环境变量中
  6. 用事件队列解决GUI的操作顺序问题(Qt中处理方法)
  7. 使用笛卡尔积 cross join解决傻傻的问题
  8. 给asterisk1.8.7添加menuselct选项
  9. VB:如何选定文件或文件夹
  10. NS3入门--second.cc