推送证书的生成

1. p12证书导出

在钥匙串访问中选中推送证书,导出为个人信息交换文件(.p12格式)。

选择文件格式、文件名和保存路径。

输入导出密码。

2. pem证书生成

将p12证书文件转换成pem证书文件。在终端里运行以下命令转换:

openssl pkcs12 -in MyApnsCert.p12 -out MyApnsCert.pem -nodes

提示输入密码,就是p12的导出密码。

时间: 2024-12-21 17:39:01

推送证书的生成的相关文章

iOS开发证书及推送证书的生成教程

以下是我自己摸索出来的证书生成过程,如有错误欢迎指正~ 一.生成开发证书 这里的证书包括开发(development)证书和生产(production)证书. 1.打开钥匙串访问-->证书助理-->从证书颁发机构请求证书,输入邮箱和常用名,常用名将作为你的密钥名,选择保存到磁盘,名字默认就可以,存到桌面. 2.登录苹果的开发者中心,登录自己的开发者账号进入,选择证书. 单击这里的Development,(注意,这里最多同时存在2个证书)点击右上角的加号,选择iOS App Developmen

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

iOS:苹果推送----推送证书的生成

最近要做需要苹果推送通知的项目,就研究了一下推送证书的使用,大略步骤如下: 1.授权文件.certSigningRequest的生成(后面生成证书时需要.) 填完信息后 会在选择的位置生成文件:CertificateSigningRequest.certSigningRequest 2.证书的生成.(登陆:https://developer.apple.com/account/overview.action)   创建一个允许发送通知的App ID ,允许通知的的App ID 只能选择Expli

iOS消息推送证书生成以及Push消息(转)

iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone应用程序的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器. 上图可以分为三个阶段: 第一阶段:应用程序把要发送的消息.目的iPhone的标识打包,发给APNS. 第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相应标识的iPhone,并把消息发送到iPhone. 第三阶段:iPhone把发来的消息传递给相应的应用程序,并且按

iOS真机测试推送证书生成

1.首先你想创建推送证书和以前你做真机测试证书一样,需要实现准备一个99$的付费账号.然后登陆苹果开发者网站. 2.登陆以后你能看到这个界面然后选择我圈中的那个选项Member Center 转到登陆界面. 3.在这里你可以输入你的付费账号和密码.然后点击Single In. 4.然后选择证书申请的页面. 5.先点击APP ID 的创建界面(Identifiers). 6.进入到APP ID 的创建页面后点击右上角的+创建新的APP ID . 7.因为今天要做的是推送证书需要在创建APP ID

IOS远程推送证书的制作步骤

今天还在看环信的使用方法,在环信的官网上发现了这组制作远程推送证书的一组图片,正好之前本人没有写过关于远程证书的笔记,这里要写一篇博文,整理一下远程推送证书的制作流程,尽管如此,本篇博文依然是作者原创,方便自己学习.参考使用.(声明本文的图片全部来自网络,是为了节省时间) (1)打开开发者中心,并登陆自己的开发者账号(或者公司的开发者账号) (2)从Member Center进入Certificates, Identifiers & Profiles (3)选择要制作的证书为推送证书 对于开发环

iOS推送证书从申请到使用

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

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生产证书申请(含推送证书)

一.Mac机上生成请求文件. Mac机上点击证书助手 => 从证书颁发机构请求证书 => 得到CertificateSigningRequest.certSigningRequest请求文件(此请求证书建议一直保存,因为根证书的生成需要使用此请求文件,根证书多个app可以使用一个). 二.创建“根证书”,多应用可以使用一个. (如果之前已经生成了根证书,并且你有此前保存的请求文件CertificateSigningRequest.certSigningRequest,此项可以忽略,直接使用之前