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

// aps_development.cer 转化成pem
openssl x509 -in aps_development.cer -inform der -out PushChatCert.pem

// p12 转化成pem
openssl pkcs12 -nocerts -out PushChatKey.pem -in Push.p12

// Java服务器所需的证书为p12格式
openssl pkcs12 -export -in PushChatCert.pem -inkey PushChatKey.pem -out Weather.p12 -name "apns-cert"

// PHP服务器所需证书为pem格式
cat PushChatCert.pem PushChatKey.pem > pushCert.pem

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

时间: 2024-12-25 15:54:07

iOS 推送证书制作 (JAVA/PHP)的相关文章

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

iOS 推送证书制作(JAVA/PHP) 在使用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

iOS 推送证书的制作

关于iOS推送证书的P12文件,并非直接从KeyChain导出来的证书文件.而是须要经过openSSL工具制作的.(好在Mac OS 默认就有openSSL命令) 针对不同的Server平台,须要的证书是不同的,先说一下.Net框架开发的Server的证书制作: (开发用.公布用,命令是一样的.仅仅须要提供相应种类的文件即可了) 打开命令终端: // 得到先前制作好的推送证书,制作pem文件 openssl x509 -in aps_production.cer -inform DER -out

iOS 推送证书

push 服务器证书 钥匙串:登入-->证书,选项里面导出证书命名为cert.p12,跟密钥命名为key.p12 需要将上面的2个.p12文件转成.pem格式: openssl pkcs12 -clcerts -nokeys -out cert.pem -in cert.p12 openssl pkcs12 -nocerts -out key.pem -in key.p12 如果需要对 key不进行加密: openssl rsa -in key.pem -out key.unencrypted.

申请iOS推送证书.p12

iOS APP需要推送通知,要用到iOS推送证书,分为测试调试用的iOS推送证书(开发环境)和上架到App Store的ios 推送证书(生产环境)! 一.iOS发布推送证书(开发环境)测试APP iOS证书申请这里用到一个工具Appuploader,可以在win系统中辅助快速申请iOS证书,如果没有Mac也无所谓. 可以很快速的创建iOS推送证书 先安装好Appuploader安装教程 1.打开Appuploader,选择Certification. 2.点击+ADD\选择Push Notif

iOS推送证书申请

iOS APP需要推送通知,要用到iOS推送证书,分为测试调试用的iOS推送证书和上架到App Store的ios 推送证书! iOS证书申请这里用到一个工具Appuploader,可以在win系统中辅助快速申请iOS证书,如果没有Mac也无所谓. 可以很快速的创建iOS推送证书 先安装好Appuploader安装教程 一.iOS发布推送证书(上架到App Store使用) 1.打开Appuploader,选择Certification. 2.点击+ADD\选择Push Notification

ios推送通知之ios推送证书的申请和使用配置

很多人初次接触推送通知,不知道怎么去申请ios推送证书和配置推送. 很多人犯的错误就是用推送证书p12去打包ipa,推送不是用来打包的,下面详细介绍ios推证书的申请和配置使用. ios推送证书分为测试调试用的iOS推送证书(开发环境)和上架到App Store的ios 推送证书!(生产环境) APP要推送通知首先要在创建APPID时勾选推送服务. 推送证书是配置上传到推送平台的,如极光推送.个推.小米推送等,不是用来打包ipa的,下面会有介绍. 一.创建唯一标示符App IDs 首先打开开发者

ios 推送 证书配置

S的推送证书,有有效期限制,一般为一年.当我们证书过期的时候,就需要重新生成证书了.有一段时间没有上苹果网站了,昨天上去一看,此奥,改版了,下边我们将重新生成一个正式环境的push推送的证书. 1.先打开钥匙串(应用程序-实用工具-钥匙串访问),请求一个证书 常用名称写为:2013.04.27_push_production_***.并保存到磁盘上. 2.进入打开苹果网站的证书标签页面,选择 Identifiers标签下边的App IDs子标签,显示下边图片.红色圈中的是我要重新生成push签名

iOS推送证书从申请到使用

关于这个话题,已经有很多写的很好的文章了.但是,在自己做的过程中,即使别人写的已经很好了,还是会遇到这样那样的问题.自己还是再写一遍吧. 本文记录了从无到有申请证书,到最后能够发出通知.当然,前提是我们有一个合适的开发者帐号. 准备工作 1. 登录开发者帐号,如果帐号的权限合适.我们会看到如下图: 或者最新的界面应该是下面(刚刚发现页面更新了): 2. 点击红色框内的菜单,会来到如下界面: 创建App ID 这里要创建的App ID就是我们的App的Bundle Id. 3. 点解左侧的"App

Jelly学习:iOS推送证书的生成(过程中有密码设置,请记住密码)

1.新建一个App ID 2.在钥匙串中生成一个Push.certSigningRequest 3.用App ID和Push.certSigningRequest生成一个Certificate(推送的),然后在钥匙串中导出Certificate生成Push.p12 4.用App ID生成一个Provisioning Profile 5.打开终端: $ openssl x509 -in aps_development.cer -inform DER -outform PEM -out PushCh