php生成pem文件怎么打开,iOS推送证书生成pem文件(详细步骤)
1、pem文件概述
pem文件是服务器向苹果服务器做推送时候需要的文件,主要是给php向苹果服务器验证时使用,下面介绍一下pem文件的生成。
2、生成pem文件步骤
1、打开钥匙串,选择需要生成的推送证书
选择相应证书
2、将Certificate和Private key导出得到 .p12 文件
2.1、生成证书apns_dev_cert.p12的p12文件,按照下面操作导出p12,桌面对应生成apps_dev_cer.p12文件
导出相应的 p12 文件
导出证书Cer的p12文件,设置密码
2.2、生成证书对应的秘钥apns_dev_key.p12的p12文件,按照下面操作导出p12,桌面对应生成apps_dev_ker.p12文件。
导出相应证书Key的p12文件
导出证书Key的p12文件,设置密码
3、将apns_dev_cert.p12和apns_dev_key.p12文件对应转化为apns_dev_cer.pem和apns_dev_key.pem文件
3.1、打开终端,输入cd Desktop
3.2、将apns_dev_cert.p12文件转换为pen格式,输入openssl pkcs12 -clcerts -nokeys -out apns_dev_cert.pem -in apns_dev_cert.p12
1>.要求输入一个密码,输入123456.(此处为导出p12的保护密码),此时桌面会生成一个apns_dev_cert.pem文件
3.3、将apns_dev_key.p12文件转换为pen格式,输入openssl pkcs12 -nocerts -out apns_dev_key.pem -in apns_dev_key.p12
1>. 要求输入一个密码,输入123456.(此处为导出p12的保护密码)
2>.要求验证保护密码,再一次输入123456,此时桌面会生成一个apns-dev-key.pem文件
4、将apns_dev_cer.pem和apns_dev_key.pem文件合成为apns_dev.pem文件,此文件将给php后台用于连接苹果服务器时需要使用,在终端继续输入:cat apns_dev_cer.pem apns_dev_key.pem > apns_dev.pem,此时桌面生成一个apns_dev.pem
3、验证生成的pem文件
在终端测试:openssl s_client -connectgateway.sandbox.push.apple.com:2195-cert apns_dev_cert.pem -key apns_dev_key.pem
终端最后显示以下内容,表示配置pem文件成功,
.............................
Key-Arg : None
Start Time: 1467854873
Timeout : 300 (sec)
Verify return code: 0 (ok)
版权声明:本文为博主原创文章,未经博主允许不得转载。
php生成pem文件怎么打开,iOS推送证书生成pem文件(详细步骤)相关推荐
- iOS 推送证书的制作
关于iOS推送证书的P12文件,并不是直接从KeyChain导出来的证书文件,而是需要经过openSSL工具制作的.(好在Mac OS 默认就有openSSL命令) 针对不同的Server平台,需要的 ...
- iOS推送证书(开发环境)(生成环境)创建教程
iOS APP需要推送通知,要用到iOS推送证书,分为测试调试用的iOS推送证书(开发环境)和上架到App Store的ios 推送证书!(生产环境) APP要推送通知首先要在创建APPID时勾选推送 ...
- ios推送通知之ios推送证书的申请和使用配置
很多人初次接触推送通知,不知道怎么去申请ios推送证书和配置推送. 很多人犯的错误就是用推送证书p12去打包ipa,推送不是用来打包的,下面详细介绍ios推证书的申请和配置使用. ios推送证书分为测 ...
- java激光推送ios_极光推送平台配置iOS推送证书过程
极光推送平台,需要上传配置开发测试的iOS推送证书(开发环境)和上架到App Store的ios 推送证书!(生产环境) 下面介绍如何申请这两个环境的推送证书p12文件! APP要推送通知首先要在创建 ...
- 【苹果推软件】Apple IOS推送证书 如何创建CSR文件
APNS证书.本教程要求您使用Mac计算机,您可以使用有效的Apple Developer帐户. 1. Apple Open Safari浏览器,地址栏输入并打开此URL:https://develo ...
- TUTK[Kalay][iOS]推送使用的pem制作过程
1.将对应的推送证书download,然后双击进入钥匙串访问,如下图: 导出对应的cert.p12及key.p12,导出时需要设置密码(如:1234),注意两个文件导出放入同一个文件夹 2.运行Mac ...
- iOS 制作推送证书的流程 超详细!!!!!
制作推送证书的流程: 首先我们要有生成一个Certificate Signing Request(也就是CSR)的请求文件.(在应用程序里的使用工具中找到钥匙串访问). 登录开发者账号: (1)如果没 ...
- APNS推送证书生成与验证
要进行推送服务的第一件事就是获取推送证书.它用来对你通过SSL与APNS通讯进行识别. 一.在Mac上生成 Apple推送通知SSL证书: 1.1.登录到 iPhone Developer Conne ...
- iOS推送证书显示“此证书不受信任”
配置推送证书的时候,一打开就变成不受信任,搜了很多解决版本. 第一种说是双击证书,打开之后在信任里面选择"始终信任" 这个选择信任之后,证书变成这样了,显示"此证书已标记 ...
- iOS推送证书配置问题
最近开发新App调试推送.老的版本没有添加推送模块.然后现在需要加入. 具体步骤不再累述.直说过程: 1.revoke 掉以前的推送证书,如果没有,直接第二步 2.钥匙串申请一个证书[certSign ...
最新文章
- 浅谈本地文件包含利用
- 局域网组建与维护(1)
- node.js项目应用
- MultiBox_Loss bug改进
- python导入外部文件-如何导入其他Python文件?
- 生成pfx文件需要在服务器上执行,PEM文件和private.key文件生成IIS服务器所需的pfx文件(配置SSL用)...
- 【机器学习】扎实入门机器学习的路子
- MYSQL ERROR CODE 错误编号的意义
- 所有controller interceptor_filter、interceptor、aspect不知如何选择
- 重装linux服务器简易流程
- PHP向右侧拉菜单,测试使用中
- Java基础学习总结(183)—— Flyway 在项目中迁移数据实践
- netty应用场景_彻底搞懂 netty 线程模型
- VB的阶乘和伽马函数
- 数据库左连接、右连接
- 如何选择crm客户管理系统
- Squid代理服务器(传统代理、透明代理)(图文详解)
- CSAPP 存储器山数据的测量以及绘制,Cache lab part A:Cache simulator
- 阿里巴巴编码规范技能认证考试心得与试题
- Vue用图片制作Wifi动态图 制作小喇叭效果