创建push证书

  • 从推送证书中导出证书p12和密钥p12, 密钥p12把证书展开导出里面小钥匙的p12


    push证书
  • 分别把两个p12文件转换成pem文件
    • 把cer转换成pem文件, apns-dev-cert.pem为导出的pem文件, apns-dev-cert.p12为cerp12文件
      openssl pkcs12 -clcerts -nokeys -out apns-dev-cert.pem -in apns-dev-cert.p12
    • 把密钥p12文件转成pem, 这里需要输入三次密码,密码错误生成的文件将为0kb,第一次为密钥p12文件导出密码。后面两次为导出的pem文件密码。为空的话生成的pem将不正确
    • apns-dev-key.pem为生成的pem文件名字, apns-dev-key.p12为导出的文件名字(方便复制过来的)
      openssl pkcs12 -nocerts -out apns-dev-key.pem -in apns-dev-key.p12
  • 将两个pem合并
    • 网上很多教程这一步出错导致生成错误
    • push.p12就是导出的给 后台的p12
    • openssl pkcs12 -export -in apns-dev-cert.pem -inkey apns-dev-key.pem -out push.p12

这个教程仅仅适用于java c, 需要其它语言搜索下一大堆,对不对就不一定啦

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。