APNS证书制作问题
aps_development.cer(苹果官网制作)
apns-dev-cert.p12(从钥匙串证书Apple Push Services导出)
apns-dev-key.p12(从钥匙串证书下拉的秘钥导出)
三个证书搞好之后,终端CD到以上证书所在文件夹,
openssl pkcs12 -clcerts -nokeys -out apns-dev-cert.pem -in apns-dev-cert.p12openssl pkcs12 -nocerts -out apns-dev-key.pem -in apns-dev-key.p12cat apns-dev-cert.pem apns-dev-key.pem > apns-dev.pem
连续执行以上三行代码,期间需要输入密码,和pass phrase,
注意:密码是导出p12时的密码,pass phrase位数尽量多,位数太少制作的key.pem无法使用。6位即可
验证证书:
bogon:~ lcm$ openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert apns-dev.pemEnter pass phrase for apns-dev.pem:
或者:bogon:~ lcm$ openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert apns-dev-cert.pem -key apns-dev-key-noenc.pem -debug -showcerts -CAfile “apns-dev.pem”
Error opening client certificate private key file apns-dev-key-noenc.pem
140736230040456:error:02001002:system library:fopen:No such file or directory:/BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libressl-22/libressl/crypto/bio/bss_file.c:255:fopen('apns-dev-key-noenc.pem', 'r')
140736230040456:error:20074002:BIO routines:FILE_CTRL:system lib:/BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libressl-22/libressl/crypto/bio/bss_file.c:257:
unable to load client certificate private key file
以上问题就是pass phrase位数太少引起。
如果能对您有帮助,请帮忙点赞!
APNS证书制作问题相关推荐
- Kubernetes部署(三):CA证书制作
相关内容: Kubernetes部署(一):架构及功能说明 Kubernetes部署(二):系统环境初始化 Kubernetes部署(三):CA证书制作 Kubernetes部署(四):ETCD集群部 ...
- 设置Office 365移动设备管理MDM服务——创建APNs证书
服务准备就绪后,完成所需的步骤完成安装程序. 您可能需要单击管理设置上设备管理页面以查看以下设置. 要管理 iPad 和 iPhone 之类 iOS 设备,必须创建 APNs 证书.
- 苹果iOS证书制作教程
众所周知,如果你需要上架苹果APP就必须要苹果iOS证书进行APP签名,否则苹果手机将无法安装你开发的APP,废话不多说,直接上教程. 第一步,注册账号 准备appleid必须开通双重认证,如果注册个 ...
- 基于Nginx的https服务(ssl证书制作)
一.证书作用 SSL证书属于数字证书的一种,类似于驾驶证.护照.遵循SSL协议,由信任的数字证书颁发机构CA在验证服务器身份后颁发: SSL证书的好处:参考链接https://baijiahao.ba ...
- OpensAS2搭建+AS2证书制作+SSL证书导入(EDI)
参考: https://www.cnblogs.com/chenkeven/p/9257251.html 感谢东郭仔博文 背景: 公司部分业务采用EDI(Electronic data interc ...
- Elasticsearch SSL认证/证书制作
转载自:Elasticsearch SSL认证/证书制作 Elasticsearch SSL认证/证书制作 - a-du - 博客园 制作目的 在上一篇<elasticsearch7.X x-p ...
- 2022最新苹果iOS证书制作教程
众所周知,如果你需要上架苹果APP就必须要苹果iOS证书进行APP签名,否则苹果手机将无法安装你开发的APP,废话不多说,直接上教程. 第一步,注册账号 准备appleid必须开通双重认证,如果注册个 ...
- gmssl国密双证书制作
gmssl国密双证书制作 前言 gmssl制作国密双证书 1 配置前提环境: 2 生成根密钥和证书 3 生成用户密钥,并使用根证密钥签发用户证书 4 签名证书和加密证书 5 生成pfx格式证书 6 查 ...
- 国密SM2的证书制作及验证
公钥秘钥使用sm2算法 根证书制作步骤: 生成根证书秘钥 openssl ecparam -out ca.key -name SM2 -genkey 生成根证书请求文件 openssl req -ke ...
最新文章
- C++/CLI思辨录之内部指针的两面性
- AbstractBeanDefinition:lenientConstructorResolution属性源码分析
- Intel Realsense 官方案例源码地址
- 【Android笔记】MediaPlayer基本使用方式
- Linux各个版本配置要求
- 【2018.4.21】模拟赛之三-ssl2404 上学【深度优先搜索】
- 儒林外史每回概括简短10字_冬至祝福语简短10字左右 ,冬至祝福语简短精悍一句话...
- 实现一个左滑删除功能
- 剑指offer题目系列一
- 项目启动会应该注意的几点
- cad快看_CAD中遇到文件损坏,别着急,这几招能帮你挽回损失
- 谷歌生物医学专用翻译_干货| 三款精选文献翻译神器,助力文献阅读!
- 小说网站源码+采集器+App端
- Win10微信打不开小程序,其他程序出现找不到HID.DLL的解决办法
- 3D建模教程讲解!PBR场景制作破损的图书馆
- 微信支付快速生成签名sign
- Ajax执行向php请求的js脚本
- phpstrom函数注释模板_PHPSTORM模板变量注释
- 小白也能做的选择(上)
- js数据过滤算法搭建
热门文章
- 百度地图api设置html5,百度地图API详解之自定义地图类型
- python_安卓——canv
- NOIP2013 花匠解题报告
- 用计算机程序计算兴利库容,《水利计算》课程教学大纲
- Hotspot 重量级锁ObjectMonitor(二) 源码解析
- 智慧旅游建设智能化景区管理系统方案
- 程序员眼中的中国传统文化-王阳明《传习录》
- ATA接口寄存器详解
- BAV20W规格信息
- Could not load file or assembly ‘office, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce11