ios生成证书

本文详细介绍了在MAC操作系统上,如何使用Keychain Access生成Apple证书。首先通过'Keychain Access'创建CSR文件,然后在Apple开发者平台上提交CSR并下载CER证书。最后,将CER导入并导出为P12文件,以便于证书的管理和迁移。
摘要由CSDN通过智能技术生成

MAC操作系统下生成Apple证书.

使用Keychain Access(钥匙串访问)

MAC操作系统对证书的处理都采用了“Keychain Access”中文系统名为钥匙串访问

使用Keychain Access的方式是Finder - Utilities - Keychain Access 中文系统是Finder - 实用工具 - 钥匙串访问

说明: AC SIGN 1.png

生成请求CSR文件

Apple开发者在生成开发者证书以及Push通知证书时都需要签名。首先需要上传CSR文件。例如:

说明: OS PUSH GUIDE 7.png

在Keychain Access程序中,选择菜单项中的“Certificate Assistant” - “Request a Certificate From a Certficate Authority”(中文系统中的菜单为“证书助理”-“从证书颁发机构请求证书”)。

说明: AC SIGN 3.png

在打开的窗口中输入自己的Email地址(不必要和自己的AppStore一致,任意)和名字,选择“Saved to disk”保存到硬盘。选择“Let me specify key paire information”(一般新系统不选也可以,默认项已经满足条件)。

说明: AC SIGN 4.png

选择右下角的“Continue”之后弹出对话框要求确认保存文件名和文件路径。文件的扩展名是certSigningRequest,就是证书请求CSR文件。

说明: AC SIGN 5.png

在下一页窗口中是确认签名类型和密钥长度,必须是2048bits的RSA加密模式(一般是默认)。

说明: AC SIGN 6.png

证书生成后即可在Finder中看到。

说明: AC SIGN 7.png

接下去可以将生成后的certSigningRequest文件上传到Apple开发者平台对应的界面。

说明: OS SIGN STEP 5.png

导入CER生成P12

p12文件包含了证书的私钥信息,可以任意将证书迁移到其他电脑系统,为了确保重装系统、迁移开发机或上传到追信魔盒做代签名,都建议生成p12文件用以妥善保存。

在Apple开发者平台上传了CSR文件后就可以获取到CER证书文件。下载之后在MAC操作系统中双击这个文件即可导入证书(注意需要导入到login组中)。在KeyChain Access可以看到证书情况,可以看到证书和私钥是匹配的。

说明: AC SIGN 8.png

右键选择这个证书,选择“Export"xxxxxx"”(导出"xxxxx"),其中xxxx部分是证书名字。 输入导出的文件名称,选择文件存放的路径,选择文件导出的格式是Personal Information Exchange(.p12)。

说明: AC SIGN 9.png

输入P12文件的加密密码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值