iOS创建EMM_APN证书流程.docx
iOS创建EMM_APN证书流程 iOS创建EMM_APN证书流程是指在iOS系统中创建企业移动管理(EMM)证书的步骤。EMM证书是企业级开发者账号在iOS系统中用于移动设备管理的证书。 一、 企业级开发者账号制作APN证书 要创建EMM_APN证书,首先需要一个企业级开发者账号(Apple Enterprise Account)。个人开发者账号不能用于创建EMM_APN证书。企业级开发者账号可以在苹果开发者网站申请。 二、 创建MDM Vendor CSR 创建MDM Vendor CSR是创建EMM_APN证书的第一步。MDM Vendor CSR是mobile device management(MDM)certification request的缩写。它是苹果企业级开发者账号在iOS系统中用于移动设备管理的证书请求。 创建MDM Vendor CSR需要打开钥匙串-证书助理-从证书颁发机构申请证书。然后输入User Email Address,例如与Apple ID相同的邮箱地址。Common Name需要输入公司名称+MDM,例如Baidu Inc. MDM。签名存储到本地文件夹中,命名为push.csr备用。 三、 上传CSR到苹果证书管理系统 上传CSR到苹果证书管理系统是创建EMM_APN证书的第二步。首先需要登录苹果开发者网站,Certificates-> add new certificate,然后选择MDM CSR。如果没有MDM CSR选项,请先前往苹果开发者网站申请成为MDM Vendor。申请网址是https://developer.apple.com/contact/submit.php。申请时需要选择Certificates、Indentifiers&Profiles,Message项填写“申请成为MDM Vendor”,其他项根据自身企业账号资料填写。申请过程需要1-2工作日,申请通过后会发邮件到此企业账号AppId的邮箱。 四、 下载EMM_APN证书 下载EMM_APN证书是创建EMM_APN证书的第三步。按照向导下一步,上传push.csr,然后下载证书并加入钥匙串。在钥匙串中会有一个MDM Vendor:公司英文名称的证书,点击证书展开后可以看到公司名称+MDM的私钥。 五、 导出私钥 导出私钥是创建EMM_APN证书的第四步。首先需要导出私钥成private.p12文件,命名为private.p12,加入到AAA文件夹下。然后使用openssl命令提取私钥和证书。private.p12文件包括了证书和私钥。 六、 生成苹果签名CSR 生成苹果签名CSR是创建EMM_APN证书的第五步。首先需要下载mdmvendorsign工具到AAA文件夹下,然后运行python mdm_vendor_sign.py --key private.key --csr push.csr --mdm mdm.cer --out applepush.csr。如果运行成功会出现提示upload the file之类的提示。如果不成功,则需要手动下载AppleWWDRCA.cer证书和AppleIncRootCertificate.cer证书,并修改mdmvendorsign.py代码。 七、 创建APN证书 创建APN证书是创建EMM_APN证书的第六步。首先需要将applepush.csr上传到https://identity.apple.com/pushcert,然后下载管控推送证书。然后将证书载入钥匙串,会显示APSP:XXXX。导出此证书为mdmPush.p12文件,并将证书更新到EMM后台管理系统设置中的APN证书即可。
- 粉丝: 0
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 适用于 Raspberry Pi 的 Adafruit 库代码.zip
- 章节2:编程基本概念之python程序的构成
- 适用于 Python 的 LINE 消息 API SDK.zip
- 宝塔面板安装及关键网络安全设置指南
- 适用于 Python 的 AWS 开发工具包.zip
- 适用于 Python 3 的 Django LDAP 用户身份验证后端 .zip
- 基于PBL-CDIO的材料成型及控制工程课程设计实践与改革
- JQuerymobilea4中文手册CHM版最新版本
- 适用于 Python 2 和 3 以及 PyPy (ws4py 0.5.1) 的 WebSocket 客户端和服务器库.zip
- 适用于 AWS 的 Python 无服务器微框架.zip
评论0