美文网首页
百度云推送证书无效解决方案

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

作者: 多来猫 | 来源:发表于2018-07-14 11:53 被阅读0次

公司的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~

相关文章

网友评论

      本文标题:百度云推送证书无效解决方案

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