`
jsntghf
  • 浏览: 2468608 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

iOS消息推送机制中pem文件的生成

    博客分类:
  • iOS
阅读更多

以前写了一篇文章:iOS消息推送机制的实现,这篇文章中生成的是p12文件,但是php是用的pem文件,生成的方法和p12文件有些不同。

 

一、CSR文件

 

1、生成Certificate Signing Request(CSR)


 

2、填写你的邮箱和常用名称,并选择保存到硬盘。


 

点击继续:


 

这样就在本地生成了一个Push.certSigningRequest文件。

 

二、SSL certificate文件

 

1、用你付过费的帐号登录到iOS Provisioning Portal,并新建一个App ID,这个过程可以参考:iOS应用的真机调试,这样就会生成下面这条记录:


 

2、点击右侧的Configure:


 

3、点击Development Push SSL Certificate一行后的Configure:

 

 

4、点击Continue:


 

5、选择前面生成好的Push.certSigningRequest文件,点击Generate,出现如下所示的页面:


 

6、点击Continue:


 

7、点击Download,并将文件命名为aps_developer_identity.cer。

 

8、点击Done,你会发现状态变成了Enabled:


 

9、双击aps_developer_identity.cer,将其安装到电脑上。

 

注意:有的App ID的Apple Push Notification service列是灰色的,并且不允许使用Configure按钮,这是因为APNS不支持带通配符的App ID。

 

三、钥匙串选择登录,种类选择所有项目,在右侧列表中选中push的证书以及对应的专用密钥,并导出2项,命名为ck.p12。

 

四、执行以下命令,生成ck.pem文件。


openssl pkcs12 -in ck.p12 -out ck.pem -nodes
分享到:
评论

相关推荐

    生成ios推送pem文件的步骤

    最新的生成ios推送pem文件的步骤 如果有需求的可以下载看看,只要按照步骤写一定没有问题。

    浅谈iOS推送证书生成pem文件(详细生成过程)

    主要介绍了浅谈iOS推送证书生成pem文件(详细生成过程),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    ios推送证书生成全流程

    ios推送证书生成全流程,生成pem推送证书全流程,100个字节是多长吖,哪里有那么多话说,ios推送证书生成全流程ios推送证书生成全流程ios推送证书生成全流程ios推送证书生成全流程ios推送证书生成全流程ios推送证书...

    详解IOS开发中生成推送的pem文件

    主要介绍了详解IOS开发中生成推送的pem文件的相关资料,这里提供详细的实现步骤帮助大家实现,希望大家能理解掌握,需要的朋友可以参考下

    C#使用PEM文件RSA加密和解密

    通常C#使用xml格式的密钥文件,不能使用Linux下的公钥和私钥pem文件。而XML格式密钥对文件有移植性问题,在一个电脑上能用的xml密钥对,换一个电脑不一定能使用(需要从pem文件重新转换为xml)。本源码直接使用linux...

    C#使用pem格式的密钥对文件来做RSA加解密接签名和验证签名

    C#使用pem格式的密钥对文件来做RSA加解密接签名和验证签名,这里的pem文件是openssl命令生成的密钥对文件,其中私钥pem文件需要用openssl命令转换成pkcs8格式的pem文件。如果已有pem文件,也可以通过openssl命令转换...

    keytool-importkeypair、platform.pk8、platform.x509.pem 系统签名文件

    生成系统签名所需的文件,当然这是官方的,如果系统是定制的话这2个文件就不适用了,需要自己找系统提供商来要这2个文件。使用方法: 将三个文件文件放在同一个目录下,执行如下命令,会生成platform.keystore文件: ...

    .net DSA加密(C#读取OPENSSL生成的DSA的pem文件的秘钥)

    私钥为OpenSSL生成的PEM文件,本资源用C#从文件中读取私钥并加密,可以使用。

    根据PEM(PKCS#8格式)文件生成DSA对象的项目源代码

    用OpenSSL 生成了公钥和私钥文件,格式为PEM的,现在用C#想要从文件中读取公钥和私钥。 生成公钥和私钥方式如下: DSA公私钥可以使用OpenSSL 生成,如下: a) 生成DSA参数 openssl dsaparam -out dsa_param.pem ...

    自动化脚本一键生成Nginx https证书证书格式为pem

    说明: 1、一键生成Nginx https证书,证书格式为pem 2、只需修改ip地址为当前环境的ip地址即可使用

    微信支付商户证书rootca.pem文件

    微信支付商户证书cert.zip中的rootca.pem文件。根据微信支付官方的信息:“由于绝大部分操作系统已内置了微信支付服务器证书的根CA证书, 2018年3月6日后, 不再提供CA证书文件(rootca.pem)下载。”

    NET使用OpenSSL生成的pem密钥文件

    .net使用 pem格式的RSA公钥,私钥 加解密 ,NET使用OpenSSL生成的pem密钥文件,

    ios 服务器端推送证书生成的方法

    3.下载步骤2中生成的推送证书并导入到系统中 导出证书保存为.p12格式,不用设置秘钥直接导出 4.导出证书私钥,秘钥名称就是步骤1中创建证书请求的名字,默认为系统当前用户名 设置私钥保护密码,这个密码一定要...

    cacert.pem文件

    cacert.pem文件

    AWS虚拟机pem密钥的使用1

    在 linux 系统客户端若要登录 目标虚拟机,使用 xxx.pem 密钥对文件登录,使用以下命令:在 windows 上登录 linux 可用其他虚拟终端软件

    push-tester:用于测试推送消息的npx脚本,无需安装,支持iOS和Android

    推式测试仪 用于测试推送消息的npx脚本,无需安装,支持iOS和Android 支持的推送消息类型: iOS .p8提供程序身份验证令牌iOS .pem证书/密钥对iOS / Android Firebase Cloud Messages FCM (也支持GCM )要求唯一的...

    RSA测试秘钥 PEM+Hex 双格式

    使用OpenSSL工具生成的RSA测试秘钥 PEM+对应的Hex 格式,经过测试有效。

    wamp环境的cacert.pem文件

    在wamp环境里,当你配置好了“extension=php_curl.dll”事项,还遇到“cURL error 60: SSL certificate: unable to get local issuer certificate.”时,就需要把该文件放到“E:\wamp\bin\php\php5.5.12\extras\ssl...

    pk8文件转成pem文件过程.pdf

    如题呀,也没啥好说的嘛。主要是自己当时搜索PK8文件的时候,全是关于Android的东西,根本就是误导人,好伐,发个这个文档,给其他人一个方向吧!

Global site tag (gtag.js) - Google Analytics