百度云推送证书无效解决方案

公司的iOS推送证书即将到期,重新生成一个证书,按照文档制作出pem文件

openssl pkcs12 -in MyApnsCert.p12 -out MyApnsCert.pem -nodes

上传到百度云推送的时候提示证书无效
经过网上搜索,有人提示说是openssl版本问题,百度推送不接受高于openssl0.9.8版本制作出来的pem文件。
使用一下步骤解决问题:
1、下载0.9.8zh版本的openssl,官网地址:https://www.openssl.org/source/old/0.9.x/
2、解压下载文件
3、使用终端进入刚才解压文件夹
4、在终端执行以下命令

 ./Configure darwin64-x86_64-cc --prefix=/usr/local/openssl --shared

进入/usr/local/检查是否有一个openssl的文件夹。如果没有,需要手动创建并重新执行步骤4。
5、在终端执行make命令

make && make install

6、检查openssl版本

/usr/local/openssl/bin/openssl version

OpenSSL 0.9.8zh 3 Dec 2015

7、重新生成百度推送需要的pem文件

/usr/local/openssl/bin/openssl pkcs12 -in MyApnsCert.p12 -out MyApnsCert.pem -nodes

OK~

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

推荐阅读更多精彩内容

  • 丁琳玥:7.12黄金连阴收盘早间刺破低点,唱空嘹亮但日内提防空头陷阱 黄金,昨日的晚盘一根4小时的放量,将价格最低...
    丁玥琳_44fc阅读 146评论 0 0
  • 一直是个没毅力的人 每次买一个新本子 想写些自己的生活 但总是没有坚持下来以至于每一个本子的开头都是 也不知道这次...
    呦呵瓜子李阅读 250评论 0 0
  • 岁月带走了纯真,时光苍老了容颜。人生短暂,有得有失,生活艰辛,有苦有乐。快乐是心的愉悦,幸福是心的满足。...
    青柠hp阅读 780评论 0 1