文档章节

iOS 推送证书制作(JAVA/PHP)

山不在高有仙则名
 山不在高有仙则名
发布于 2012/11/27 15:57
字数 208
阅读 6951
收藏 9

在使用Java或者PHP制作iOS推送服务器的时候,需要自己从开发者网站上导出的aps_developer_identity证书和Apple Development Push Services证书进行合成,生成可以供Java使用的p12证书或供PHP使用的pem证书。

aps_developer_identity证书和Apple Development Push Services证书的申请过程可以参考:

http://www.cnblogs.com/hubj/archive/2012/06/14/2549816.html

本文着重讨论如何合成证书

1.将aps_developer_identity.cer转换成pem

openssl x509 -in aps_development.cer -inform der -out PushDevelopment.pem


2.将Apple Development Push Services证书转换成pem

openssl pkcs12 -nocerts -out PushChatKey.pem -in Push.p12

3.合成两个pem证书

1)Java服务器所需的证书为p12格式

openssl pkcs12 -export -in PushChatCert.pem -inkey PushChatKey.pem -out pushCert.p12 -name “apns-cert”

2)PHP服务器所需证书为pem格式

cat PushDevelopment.pem PushChatKey.pem > pushCert.pem

PHP服务器推送代码


本文转载自:http://www.simpleapples.com/2012/10/ios-push-notification-certificate/

山不在高有仙则名
粉丝 12
博文 49
码字总数 16924
作品 0
海淀
私信 提问
配置iOS推送通知与推送通知iOS客户端编写实现及推送服务器端编写

1)先配置iOS推送通知: 配置推送通知比较麻烦,需要iOS开发者帐号,然后配置一个Apple ID、配置概要文件和SSL证书。 1 证书签名请求 首先需要证书签名请求,这需要在Mac OS X系统中完成,通...

江山风雨
2018/07/04
0
0
迈绝伦团队工作汇总

项目负责人:余志恒 up_java后台:无 mz_java后台:在做消息推送功能 bwk后台:无 项目负责人:季景胜 up_Android:无 upzg_Android:无 mzqk_Android:无 bwk_Android:家中有事请假两天 项...

风化的骆驼
2016/12/23
2
0
迈绝伦团队工作汇总

项目负责人:余志恒 up_java后台:无 mz_java后台:伦比商城后台功能,新增2个推送功能 bwk后台:无 项目负责人:季景胜 up_Android:无 upzg_Android:无 mzqk_Android:推送及秒币功能UI界...

风化的骆驼
2017/01/03
1
0
转:基于IOS上MDM技术相关资料整理及汇总

一、MDM相关知识: MDM (Mobile Device Management ),即移动设备管理。在21世纪的今天,数据是企业宝贵的资产,安全问题更是重中之重,在移动互联网时代,员工个人的设备接入企业网络并查...

移动互联百科
2013/10/06
389
0
迈绝伦团队工作汇总

项目负责人:余志恒 up_java后台:无 mz_java后台:对做好的数据库目录树合理性进行调整,在做伦比积分商城功能 bwk后台:无 项目负责人:季景胜 up_Android:无 upzg_Android:无 mzqk_And...

风化的骆驼
2016/12/30
2
0

没有更多内容

加载失败,请刷新页面

加载更多

华为手机翻译功能怎么使用?这三种方法请务必收藏

华为手机翻译功能怎么使用?在我们的生活中会经常遇到翻译问题,许多外语不好的朋友该怎么办呢?华为手机已经为我们解决了这个问题,今天小编就教大家学会使用华为手机中的三种翻译技巧,需要...

翻译小天才
21分钟前
4
0
企业服务软件开发中需要注意的三个问题

在开发企业服务软件时,我们需要分为:业务需求、用户需求、产品需求,三大需求层次,三个层次互相关联,企业服务软件开发首先要服务业务,需要满足业务的需求,再关注用户体验,也就是用户需...

积木创意科技
24分钟前
4
0
C++容器底层数据结构

内置数组: int arr[10][10];memset(arr,0,10*10*sizeof(int)); //初始化int tmp[10][10];memcpy(arr, tmp, 10 * 10 * sizeof(int));//拷贝 void *memcpy(void *destin, void *source,......

SibylY
25分钟前
3
0
Dubbo-自适应拓展机制

背景 在 Dubbo 中,很多拓展都是通过 SPI 机制进行加载的,比如 Protocol、Cluster、LoadBalance 等,这些都是Dubbo的基础组件。这些基础组件的拓展不是在系统框架启动阶段被加载,而是拓展方...

rock-man
53分钟前
7
0
Kali安装fcitx输入法(五笔)

安装fcitx > sudo apt-get install fcitx-rime fcitx-config-gtk3 重启 > sudo reboot fcitx配置 效果就是这样 配置输入法切换 系统设置...

yeahlife
55分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部