美文网首页
iOS 百度推送pem证书失败解决办法

iOS 百度推送pem证书失败解决办法

作者: J_HX | 来源:发表于2018-03-06 13:21 被阅读244次

以前上传证书也遇到过这种类似的提示,按照官网配置流程经过一番折腾总能解决,然而这次折腾了大半天了。。。搞毛线啊,此事必有蹊跷。最终发现是我Mac系统版本(刚从10.12.6升到10.13)太高了,因为10.12.6的openssl版本是0.9.8zh,而10.13的系统openssl的版本是2.x.x,具体多少记不住了,公司电脑升级了,家里的还没升,百度推送不接受高于0.9.8的openssl生成的pem。找到原因就好办了,下面是重点:

1、到https://www.openssl.org/source/old/0.9.x/ 下载openssl 0.9.8zh版本

2、解压下载的压缩包

3、cd 你解压后的压缩包目录

4、执行命令

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

这一步可能会遇到没有权限创建openssl文件夹的问题,前往-可以手动到/usr/local/下创建一个openssl文件夹,然后在执行命令

5、执行命令

make && make install

6、openssl将会出现在这个路径下:/usr/local/openssl/bin/openssl,命令行查看下版本:

/usr/local/openssl/bin/openssl version

显示0.9.8zh,成功!!!

7、生成pem:

/usr/local/openssl/bin/openssl pkcs12 -in 你的p12名字.p12 -out 输出的pem名字.pem -nodes

8、丢给百度推送吧

相关文章

  • iOS 百度推送pem证书失败解决办法

    以前上传证书也遇到过这种类似的提示,按照官网配置流程经过一番折腾总能解决,然而这次折腾了大半天了。。。搞毛线啊,此...

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

    公司的iOS推送证书即将到期,重新生成一个证书,按照文档制作出pem文件 上传到百度云推送的时候提示证书无效。经过...

  • Mac 将p12转换pem问题

    iOS推送证书创建见其他教程 公钥生成 推送证书cer转pem 也可以用钥匙串中证书导出p12,然后转为pem公钥...

  • iOS推送证书pem

    1 为你的 App 创建 App ID iOS 中每个 App 都需要对应一个 App ID,同一个公司可能会使用...

  • IOS push推送PHP 实现

    用PHP为iOS做推送服务 首先,需要一个pem的证书,该证书需要与开发时签名用的一致。具体生成pem证书方法如下...

  • Fastlane之pem 云推送相关

    Fastlane—pem之推送证书 终端输入fastlane pem 1、终端输入fastlane pem 2、a...

  • iOS应用合成.pem证书

    以下内容是iOS应用合成.pem证书的详细流程 1、建对应appid 的推送证书,设置证书名字全称:aps_pro...

  • iOS推送证书pem文件

    我的项目用的go语言写的推送服务器,由于存在特殊情况,一直无法检查和跟踪其代码的运行情况。所以我在证书过期或者重新...

  • ios推送证书pem生成

    在钥匙串中把推送证书导出成p12格式 cer2.p12 然后执行如下命令 ![0TA]@T3A616$M(KR9V...

  • nodejs和java通过RSA进行签名和验签的两种方式

    前言 通常我们使用的是标准的PEM证书,PEM证书是OpenSSL的标准格式,详细信息可以百度。 PEM格式信息最...

网友评论

      本文标题:iOS 百度推送pem证书失败解决办法

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