iOS 推送证书的制作
2024-09-06 09:27:51
关于iOS推送证书的P12文件,并非直接从KeyChain导出来的证书文件。而是须要经过openSSL工具制作的。(好在Mac OS 默认就有openSSL命令)
针对不同的Server平台,须要的证书是不同的,先说一下.Net框架开发的Server的证书制作:
(开发用、公布用,命令是一样的。仅仅须要提供相应种类的文件即可了)
打开命令终端:
// 得到先前制作好的推送证书,制作pem文件
openssl x509 -in aps_production.cer -inform DER -out aps_production.pem -outform PEM
// 将推送证书从keychain中导出Certificates.p12
openssl pkcs12 -nocerts -out Push_Noenc.pem -in Certificates.p12
这一步会提示输入password,输入你导出p12文件时输入的password,没有password就直接回车
Enter Import Password:
// 输入password之后
MAC verified OK
// 制作Server推送用的证书
openssl pkcs12 -export -in aps_production.pem -inkey Push_Noenc.pem -certfile CertificateSigningRequest.certSigningRequest -name "aps_production" -out aps_production.p12
以上操作都是在同一文件夹下的操作。
PHP平台:
參考:
最新文章
- 8.Fluent API in Code-First【Code-First系列】
- sqlplus: error while loading shared libraries: /u01/app/lib/libclntsh.so.11.1
- 利用增量备份恢复因归档丢失造成的DG gap
- AngularJs $http 请求服务
- 无根树转有根树(dfs,tree)
- Vue#条件渲染
- 对于for的一些认识
- 【python cookbook】【数据结构与算法】7.让字典保持有序
- ABAP Util代码
- flume+kafka+storm
- 计算日期时间 自动加1天 PHP计算闰年 java与PHP时间戳对比区别
- Alexander Grothendieck去世了
- sql执行计划
- 给考研计划报考“管理学科学与project”方向大学生的建议(大二阶段)
- ConcurrentHashMap中的2的n次方幂上舍入方法(转)
- jQuery实例2
- R语言统计分析技术研究——卡方检验的思想和实现
- POJ-3494 Largest Submatrix of All 1’s (单调栈)
- 杭电ACM2014--青年歌手大奖赛_评委会打分
- 使用pynlpir增强jieba分词的准确度
热门文章
- asp.net MVC 给Controler传一个JSon集合,后台通过List<;Model>;接收
- overflow:解决 div的高度塌陷问题
- Laravel 5.4.36 session 生效问题
- 【PostgreSQL-9.6.3】临时表
- JavaScript面试题链接汇总
- 12--C++_运算符重载
- Vue动态创建组件方法
- ES6 数组去重 方法用了filter或者 indexOf Array.from
- 聊聊JS动画库:Velocity.js
- python包与模块