iOS百度推送上传pem证书提示‘证书无效’
来源:互联网 发布:函数式编程 好书 编辑:程序博客网 时间:2024/05/22 01:47
以前上传证书也遇到过这种类似的提示,按照官网配置流程经过一番折腾总能解决,然而这次折腾了大半天了。。。搞毛线啊,此事必有蹊跷。最终发现是我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、丢给百度推送吧
最后为方便使用,我已经将生成好的0.9.8zh版openssl上传,可以直接下载使用:openssl.zip
参考文章:http://www.cnblogs.com/gauze/p/5483703.html
阅读全文
0 0
- iOS百度推送上传pem证书提示‘证书无效’
- ios推送消息 p12转pem证书 用于百度推送
- iOS 推送 合成pem 证书
- ios生成pem推送证书
- iOS 探讨之 百度推送 "证书无效"
- iOS百度推送证书p12转换pem命令
- iOS推送证书导出pem文件
- 创建ios推送证书 pem格式
- iOS:苹果推送--pem证书的生成
- iOS苹果推送--pem证书的生成
- 【iOS开发】远程推送 ".pem" 证书生成
- 推送证书pem合成
- iOS_生成pem推送证书(用于百度云推送)
- iOS_生成pem推送证书(用于百度云推送)
- iOS_生成pem推送证书(用于百度云推送)
- iOS_生成pem推送证书(用于百度云推送)
- iOS_生成pem推送证书(用于百度云推送)
- IOS生成证书提示证书无效
- 开始Redis源码阅读
- 关于CopperCAM最新版工具v07/09/2017的破解过程
- Python学习笔记一
- HTML和CSS的相同效果之处
- 初涉CSDN
- iOS百度推送上传pem证书提示‘证书无效’
- 应堆栈、内存和寄存器变化,
- javascript查看浏览器
- Android: AndroidKeyStore 对数据进行签名和验证
- 航线规划(离线+路径压缩)
- View 用 Paint 实现的小Demo(2)
- Java 并发 --- 阻塞队列之ArrayBlockingQueue源码分析
- dijkstra算法
- SDR用途简介