`
ypf3027
  • 浏览: 306765 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

iOS推送消息证书三步搞定

    博客分类:
  • iOS
 
阅读更多

 

 

[参考]:http://hb.qq.com/a/20111128/000536.htm

 

appname_dev_2012.p12 是导出的账号

======================Development============================

## 从苹果证书管理后台下载的证书aps_development.cer转成pem格式

1,  openssl x509 -in aps_development.cer -inform DER -out aps_development.pem -outform PEM

 

 

## 从钥匙串中导出的p12秘钥转成pem格式

2,  openssl pkcs12 -nocerts -out appname_dev_2012.pem -in appname_dev_2012.p12 

(需要输入密码--password123)

 

 

## 把上面两个pem文件加上"CertificateSigningRequest.certSigningRequest"签名文件共三个文件导出一个PKCS12格式文件(用于服务端与苹果push服务器通信)

(
1, aps_development.pem
2, appname_dev_2012.pem
3, CertificateSigningRequest.certSigningRequest
)

 

3,  openssl pkcs12 -export -in aps_development.pem -inkey appname dev_2012.pem -certfile CertificateSigningRequest.certSigningRequest -name "appname_developer_indentity" -out appname_developer_identity.p12

(需要输入三次密码--password123)

 

 

appname_dis_2012.p12 是导出的账号

 

======================Production===================(操作同Development)

 

1,  openssl x509 -in aps_production.cer -inform DER -out aps_production.pem -outform PEM

 

2,  openssl pkcs12 -nocerts -out appname_dis_2012.pem -in appname_dis_2012.p12 

 

3,  openssl pkcs12 -export -in aps_production.pem -inkey appname dis_2012.pem -certfile CertificateSigningRequest.certSigningRequest -name "appname_production_indentity" -out appname_production_identity.p12

 

--------------------------------------------------------------------------------------------------------------------------------------------------

 

 

0
1
分享到:
评论

相关推荐

    IOS推送消息docx文档

    要实现 iOS 推送消息,需要生成三种证书:CSR 文件、p12 文件和 SSL certificate 文件。 1.CSR 文件生成: 首先,需要生成 Certificate Signing Request(CSR),填写邮箱和常用名称,并选择保存到硬盘。这样就在...

    IOS推送消息

    本文将深入探讨iOS推送消息的工作原理、实施步骤以及必要的证书配置流程,旨在为初学者提供全面的指导。 #### iOS推送消息的工作机制 iOS消息推送系统基于Apple Push Notification Service (APNS),这是一个由苹果...

    IOS消息推送

    本程序为测试ios推送消息程序。 生成推送证书后,添加到本程序根目录下,并配置JdSoft.Apns.Test.exe.config文件,就可以向指定设备推送消息。 可一作为验证证书是否生成正确。 ///证书名称 ...

    ios推送证书生成全流程

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

    ios 消息推送 java后端demo(包括jar包)

    在iOS应用开发中,消息推送是一项重要的功能,它允许服务器向设备发送通知,即使应用程序在后台运行或完全关闭。这个“ios 消息推送 java后端demo”是为开发者提供的一个示例,帮助理解如何使用Java后端实现对iOS...

    ios消息推送源码(含php服务端源码)

    在iOS中,为了实现消息推送,开发者需要创建一个证书,并将其配置在服务器上,以便通过APNs接口发送推送消息。 APNS.php文件是PHP服务端源码的核心部分,它实现了与APNs服务器通信的功能。这个文件通常包含以下关键...

    关于IOS_APNS推送消息(iphone端+服务端)

    总的来说,iOS APNs推送消息涉及到客户端和服务端的协同工作,需要正确配置证书,处理设备Token,以及构建和发送有效的推送消息。通过理解这个过程,开发者可以确保他们的应用能够及时、准确地向用户推送通知。

    PushMeBaby ios推送通知测试工具

    在iOS应用程序开发中,推送通知是一项至关重要的功能,它允许应用在后台向用户的设备发送消息,即使用户没有直接与应用交互也能接收信息。PushMeBaby通过模拟推送服务,帮助开发者快速验证推送通知的配置和工作流程...

    友盟推送,安卓,IOS推送

    友盟推送服务是一款针对移动应用开发者提供的消息推送解决方案,它涵盖了Android和iOS两大主流操作系统,旨在帮助开发者提高用户活跃度、提升应用留存率以及进行精准的用户行为分析。在这个服务中,开发者可以向用户...

    iOS推送服务器

    在iOS应用开发中,推送服务是一项至关重要的功能,它允许应用程序在后台状态下向用户发送通知。iOS推送服务器,也就是Apple Push Notification service (APNs),是苹果公司提供的一个服务,用于向运行iOS、iPadOS...

    Thinkphp5实现给IOS推送消息

    在IT行业中,推送服务是移动应用开发者不可或缺的一部分,特别是对于iOS平台,由于其封闭的生态系统,需要使用特定的苹果推送通知服务(Apple Push Notification service,简称APNs)来实现消息推送。本文将详细讲解...

    PHP代码发送IOS推送消息 PUSH IOS NOTIFICATION

    PHP代码发送IOS推送消息 PUSH IOS NOTIFICATION

    ios推送工具.zip

    在iOS应用开发中,推送通知是一项至关重要的功能,它允许应用程序在用户不直接与应用交互时向用户发送消息。"ios推送工具.zip"是一个专为iOS开发者设计的工具,尤其适用于Mac用户,它简化了推送通知的测试过程,无需...

    苹果ios推送java服务端耗码demo

    通过以上步骤,我们可以在Java服务端成功地构建一个APNs推送系统,为iOS应用提供实时的消息通知。当然,实际项目中还需要考虑异常处理、性能优化、消息队列等复杂情况,但这些基本操作构成了实现推送服务的基础。在...

    U盟消息推送_phpios推送_php安卓推送_thinkphp推送

    首先,"U盟消息推送"是一种第三方推送服务,它提供了一整套跨平台的消息推送解决方案。U盟可能提供API接口和SDK,开发者可以通过集成这些工具,轻松地将推送功能添加到自己的应用程序中。U盟通常支持多种操作系统,...

    向ios推送消息

    总之,通过Java实现iOS的推送通知服务,需要理解APNs的工作原理,配置和管理证书,以及正确构建和发送推送消息。同时,注意错误处理和优化推送策略,以提供稳定且高效的用户体验。通过提供的代码示例,你可以深入...

    Java向苹果服务器推送消息(Java实现HTTP/2协议发送APNS)

    Java向苹果服务器推送消息是iOS应用开发者经常遇到的需求,用于实时通知用户新的信息或系统状态。APNs(Apple Push Notification service)是苹果公司提供的推送服务,允许开发者将消息推送到用户的iOS设备上。本...

Global site tag (gtag.js) - Google Analytics