美文网首页
iOS推送证书2018-01-31

iOS推送证书2018-01-31

作者: 伊人半笑 | 来源:发表于2018-01-31 16:36 被阅读75次

1、生成CSR文件
钥匙串->证书助理->从证书颁发机构请求证书

image.png

2、从钥匙串访问导出p12文件
钥匙串:登陆、密钥
导出专用密钥,名称为上一步填写的常用名称


image.png image.png

3、生成.cer文件


image.png

4、生成pem文件

//.cer转pem文件
openssl x509 -in aps_development.cer -inform der -out PushCert.pem
//p12转pem文件
openssl pkcs12 -nocerts -out PushKey.pem -in apnsKey.p12
Enter Import Password:
MAC verified OK
Enter PEM pass phrase:
Verifying - Enter PEM pass phrase:

5、验证


//测试地址gateway.sandbox.push.apple.com:2195
//正式地址gateway.push.apple.com:2195
//测试连通性
telnet gateway.sandbox.push.apple.com 2195
Trying 17.188.165.215...
Connected to gateway.sandbox.push-apple.com.akadns.net.
Escape character is '^]'.

//验证证书有效性,return 0表示验证通过
openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert PushCert.pem -key PushKey.pem
image.png

服务器需要证书

1、.net和java需要一个p12文件
上面两个pem文件+CSR文件 -> 一个p12文件

openssl pkcs12 -export -in PushCert.pem -inkey PushKey.pem -certfile CertificateSigningRequest.certSigningRequest -name "server_phxxb" -out server_phxxb.p12
Enter pass phrase for PushKey.pem:
Enter Export Password:
Verifying - Enter Export Password:

//如果出现unable to load certificates
//把-certfile CertificateSigningRequest.certSigningRequest去掉
openssl pkcs12 -export -in Push
Cert.pem -inkey PushKey.pem -name "server_yezhu" -out server_yezhu.p12

2、php
两个pem生成一个pem

cat PushCert.pem PushKey.pem > ck.pem

相关文章

  • 申请iOS推送证书p12

    iOS APP需要推送通知,要用到iOS推送证书,分为测试调试用的iOS推送证书(开发环境)和上架到App Sto...

  • ios推送证书配置

    ios推送证书配置 ios的消息推送需要配置推送证书,这和打包证书是两个不同的证书。这里简单介绍下大致的流程。以下...

  • iOS推送证书2018-01-31

    1、生成CSR文件钥匙串->证书助理->从证书颁发机构请求证书 2、从钥匙串访问导出p12文件钥匙串:登陆、密钥导...

  • iOS开发环境相关(3)——证书制作

    这里的证书不包含推送证书,如果需要制作推送证书,移步iOS开发环境相关(4)——推送证书 开发者证书制作 证书主要...

  • 用AdHoc来测试iOS线上推送

    1. 关于iOS 推送证书 iOS推送分为开发环境和生产环境,在推送证书的type上分别对应 APNs Deve...

  • iOS-iOS10极光推送的使用

    1、首先先配置好推送证书,传到极光。极光推送->iOS证书设置指南极光推送->iOS SDK集成指南(XCode8...

  • iOS-极光推送的使用

    1、首先先配置好推送证书,传到极光。极光推送->iOS证书设置指南极光推送->iOS SDK集成指南(XCode8...

  • react native 友盟集成

    IOS 1.友盟后台新建推送应用 1.新建应用需要提交push的证书,故无证书先配置ios含推送的证书(若原来已有...

  • 生成终端、服务器证书

    生成APNS或者VOIP证书后 生产环境 ios推送证书更换

  • 技术在于交流,知识在于收集(十一)

    收集的一些iOS开发技术博客与牛人共同进步 证书推送上架 iOS远程推送原理及实现过程(证书、iOS端代码、Jav...

网友评论

      本文标题:iOS推送证书2018-01-31

      本文链接:https://www.haomeiwen.com/subject/mfjkzxtx.html