美文网首页
iOS 制作APNS推送证书

iOS 制作APNS推送证书

作者: 洛少城 | 来源:发表于2021-01-14 17:16 被阅读0次
今天在制作推送证书时发现网上很多文章贴的命令制作出来的证书验证都不能通过,现在记录一下可用的命令:
  1. 导出证书的.p12文件


    证书.p12
$ openssl pkcs12 -in apns-dev-cert.p12 -out apns-dev-cert.pem -nodes -clcerts
  1. 导出秘钥的.p12文件


    秘钥p12
$ openssl pkcs12 -in apns-dev-key.p12 -out apns-dev-key.pem -nodes -clcerts
  1. 验证证书有效性
$ openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert apns-dev-cert.pem -key apns-dev-key.pem

验证通过时会有如下提示:

.................................
erver public key is 2048 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : DES-CBC3-SHA
    Session-ID: 
    Session-ID-ctx: 
    Master-Key: BA25xxxxxxxxxxxx...
    Start Time: 1610615416
    Timeout   : 7200 (sec)
    Verify return code: 0 (ok)
---
  1. 合并两个 .pem 文件成推送证书
$ cat apns-dev-cert.pem apns-dev-key.pem > apns-dev.pem
有时网上找的资料在不同的时间或者不同的系统版本时不一定是对的,我们都要自己验证一下是否是对的。

相关文章

  • iOS 制作APNS推送证书

    今天在制作推送证书时发现网上很多文章贴的命令制作出来的证书验证都不能通过,现在记录一下可用的命令: 导出证书的.p...

  • 生成终端、服务器证书

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

  • iOS配置推送证书

    iOS APP要想使用APNs的推送功能,首先要配置推送证书,本文接收如何配置APNs证书。 获取CSR文件 说明...

  • 推送

    制作推送证书 iOS工程开发指引中对推送流程的概括如下 服务端的Provider通过APNs将信息推送给Clien...

  • 用AdHoc来测试iOS线上推送

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

  • 苹果APNS原始推送

    苹果APNS原始推送 APNS远程推送证书的申请和制作——详细解析 我们的手机每天会被很多通知轰炸,那么,这些通知...

  • iOS 推送参考文档

    1、ios 消息推送证书设置和整理(备忘)2、iOS 远程推送APNS从0至发布-极光推送& 真机测试篇3、iOS...

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

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

  • Node.js + apn 搭建APNS推送后台

    本文重点关注的是APNS推送后台的搭建,不涉及推送证书Certificate 、Profiles 文件,iOS客户...

  • iOS推送证书过期处理

    推送证书(生产Apple Push Services和开发APNs Development iOS)的有效期都是一...

网友评论

      本文标题:iOS 制作APNS推送证书

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