IOS push对应的p12证书制作方法

本文详细介绍了如何使用钥匙串生成CertificateSigningRequest.certSigningRequest文件,新建appid并下载对应证书,双击SSL证书进行安装,并导出专用密钥和证书。进一步将SSL证书转换为.pem格式,将导出的密钥也转换为.pem格式,最后将这些文件打包成最终的.p12文件,以便于同事导出和使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.用钥匙串生成一个CertificateSigningRequest.certSigningRequest文件


2.新建appid 然后下载对应证书


3.双击ssl对应的证书 如:aps_development.cer


4.再钥匙串中展开aps_development.cer安装后的证书,导出其中的专用密钥(导出格式为p12)


5.将下载下来的ssl证书aps_development.cer转成pem格式,命令:


openssl x509 -in aps_production.cer -inform DER -out aps_production.pem -outform PEM


6.将导出的p12格式密钥转成pem,命令


openssl pkcs12 -nocerts -out o2o_key_dev.pem -in o2o_key_dev.p12


7.将5中生成的pem和6中生成的pem两个文件和1中导出的文件,一共三个文件,共同打包成最终的p12文件,命令


openssl pkcs12 -export -in aps_production.pem -inkey o2o_key_dev.pem -certfile CertificateSigningRequest.certSigningRequest -name aps_o2o_dis -out aps_o2o_dis.p12



注释:如果需要给同事导出相应的证书,只需要将安装在安装在电脑上面的证书导出P12文件和授权文件给同事既可,不是导出专用秘钥,和上面的4有区别,记得注意一下,同时如果需要让你同事通过你给的发布证书导出ipa,他需要输入开发者账号和密码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值