一、MDM相关知识:

MDM (Mobile Device Management ),即移动设备管理。在21世纪的今天,数据是企业宝贵的资产,安全问题更是重中之重,在移动互联网时代,员工个人的设备接入企业网络并查看、收发企业数 据已十分普遍,在管理企业移动设备的同时,MDM还能提供全方位安全体系防护,同时在移动设备、移动APP、移动文档三方面进行管理和防护。

网站服务:基于IOS和Android设备MDM技术方案服务价格

二、基于IOS上MDM技术相关资料整理及汇总:

1、IOS设备MDM证书申请流程(vendor及customer)

阶段目标:完成MDM Vendor和Customer的申请工作,完成MDM证书的生成。

2、申请IOS开发MDM需要的https(SSL)证书和密钥

阶段目标:完成MDM 开发服务端需要的SSL证书的申请工作。

3、部署MDM所需要的https(SSL)服务器环境

阶段目标:完成https环境的部署和测试,为后面的MDM的测试做准备;。

4、理解apple官网提供的相关MDM的开发帮助文档

阶段目标:理解MDM Server环境、MDM执行流程、MDM mobileconfig文件介绍等。

5、MDM推送证书的生成及java-apns组件的测试代码编写

阶段目标:IOS端完成p12格式的MDM推送证书,java-apns组件测试代码的编写;

6、配置描述文件mobileconfig的生成及注意事项
阶段目标:协助IOS端生成mobileconfig文件的生成;

7、安装mobileconfig配置描述文件及完成Authenticate和Token Update功能
阶段目标:完成配置描述的安装和认证过程;

8、获取PushMagic、Token、Topic、UDID、UnlockToken等数据
阶段目标:完成Authenticate和Token Update过程;

9、通过APNS发送MDM的锁屏命令
阶段目标:完成MDM锁屏功能;

10、通过APNS发送MDM的恢复出厂设置命令
阶段目标:完成MDM恢复出厂设置功能;

11、通过APNS发送MDM的查询设备信息的命令
阶段目标:完成MDM查询设备信息功能;

12、通过APNS发送MDM的清除设备锁屏密码的命令
原文地址:http://www.mbaike.net/ios/1776.html
阶段目标:清除设备锁屏密码功能;

13、mobileconfig文件的签名和认证(signed、verified)
阶段目标:完成MDM的mobileconfig描述文件的签名和认证功能;

14、关于IOS端MDM全部资料的汇总及整理
阶段目标:完成IOS端MDM全部资料的汇总及整理;

15、IOS设备上mobileconfig配置文件的卸载及MDM Server标记
阶段目标:完成MDM的mobileconfig描述文件的卸载并并标记服务器;

16、CentOS上MDM相关软件的使用命令整理
阶段目标:完成CentOS上MDM相关软件的使用命令整理;

17、Sign the mobileconfig file with Java
阶段目标:通过java实现mobileconfig描述配置文件的签名和认证

18、移除mobileconfig文件,设备发送CheckOut消息通知MDM Server
阶段目标:标记设备的可控状态,便于MDM Server的控制

19、关于mobileconfig是否移除的检查方法
阶段目标:关于mobileconfig是否移除的检查方法

三、说明:
目前国内基于IOS的MDM相关资料少之又少,作者本人在工作中有幸接触到了一点皮毛,于是将期间的过程整理成文章与广大开发人员一起分享。如果你的从事MDM开发时遇到了这样的问题,可以邮件联系作者(459104018@qq.com),很感谢你的阅读!

转:基于IOS上MDM技术相关资料整理及汇总的更多相关文章

  1. 基于IOS上MDM技术相关资料整理及汇总

    (转自:http://www.mbaike.net/special/1542.html) 一.MDM相关知识:MDM (Mobile Device Management ),即移动设备管理.在21世纪 ...

  2. libmodbus相关资料整理

    /****************************************************************************** * libmodbus相关资料整理 * ...

  3. http连接优化与浏览器允许的并发请求资源数相关资料(整理转载)

    网页性能优化相关资料: https://developer.yahoo.com/performance/rules.html#page-nav 前端技术的逐渐成熟,还衍生了domain hash, c ...

  4. NB-IoT的相关资料整理(基本概念,技术优势,典型案例和当前的进展)

            人与人之间的通讯规模已近天花板,物与物的则刚刚进入增长快车道.随着可穿戴.车联网.智能抄表等新兴市场的开启,工业4.0.智慧城市.智慧农业等理念照进现实,万物互联的时代正加速到来. 一 ...

  5. 大数据相关技术原理资料整理(hdfs, spark, hbase, kafka, zookeeper, redis, hive, flink, k8s, OpenTSDB, InfluxDB, yarn)

    hdfs: hdfs官方文档 深入理解HDFS的架构和原理 https://blog.csdn.net/kezhong_wxl/article/details/76573901 HDFS原理解析(总体 ...

  6. SOA相关资料整理分享

    昨@幸福框架同学问能否推荐SOA一些资,.想想之前看过不少资料文档,就整理分享下,有需要的可以参考下. 文章链接 理解面向服务的体系结构中企业服务总线场景和解决方案,第 1 部分 SOA 和 web ...

  7. 神经机器翻译(NMT)相关资料整理

    作者:zhbzz2007 出处:http://www.cnblogs.com/zhbzz2007 欢迎转载,也请保留这段声明.谢谢! 1 简介 自2013年提出了神经机器翻译系统之后,神经机器翻译系统 ...

  8. 微信小程序事件始末及相关资料整理

    转载请注明来源:前端之巅 微信公众号 小道消息 昨晚(9月21日晚)10:51,冯大辉在他的知名微信公众号小道消息上发了一篇7字标题的文章<微信应用号来了>,并加了"微信是一个操 ...

  9. DPark安装及相关资料整理

    最近需要处理海量数据的分布式计算及数据挖掘,经过多次选择(hadoop,Spark,DPark),最后还是选择了DPark,主要是看中DPark的轻量级及python的灵活性,且除了豆瓣外,在几个友公 ...

随机推荐

  1. Swift入坑--block的定义

    typealias methodCompletionBlock = (String)->Void

  2. 2014-2015 ACM-ICPC, Asia Xian Regional Contest G The Problem to Slow Down You 回文树

    The Problem to Slow Down You Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://acm.hust.edu.cn/vjud ...

  3. Java下拼接运行动态SQL语句

    mod=viewthread&tid=3039" target="_blank">Java拼接动态SQL的一般做法有       1.使用动态语句 非常多数 ...

  4. android自动打包方法(ant+proguard+签名)

    前段时间做了一个android的网游项目,现在优化减少体积和防止别人反编译,需要把编译后.class进行混淆,开始在网上看了一些关于 ProGuard的介绍,基本上都是使用ADT自带的打包方式,那个打 ...

  5. 应聘.net开发工程师常见的面试题(五)

    1.描述一下C#中索引器的实现过程,是否只能根据数字进行索引? 答:不是.可以用任意类型. 2.在C#中,string str = null 与 string str = ” ” 请尽量使用文字或图象 ...

  6. DBCP数据源

    DBCP数据源是Apache软件基金组织下的开源连接池实现,需要两个jar文件:Commons-dbcp.jar 连接池的实现和Commons-pool.jar 连接池实现的依赖库

  7. 大陆居民身份证验证方法(java)

    1.设置接口 @Constraint(validatedBy = ChineseIdNumberValidator.class) @Target({ElementType.METHOD, Elemen ...

  8. [转载]传智播客_SQL入门

    原文地址:传智播客_SQL入门作者:happylonger SQL * 数据定义语言 DDL * 数据操作语言 DML * 查询和更新指令构成了 SQL 的 DML 部分:  * SELECT - 从 ...

  9. 关于Eclipse中的一些基本知识

    Eclipse中寻找JRE的顺序是:vm参数指定的JRE--->elipse目录下的JRE--->操作系统中默认的JRE,利用这个特性也可以用vm参数来解决当本机安装有多个JRE的情况. ...

  10. Ubuntu 14.04 & ant: Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-7-openjdk-i386/lib/tools.jar

    当我在vagrant + ubuntu 14.04,jenkins ant执行项目的build.xml时,提示: [workspace] $ ant -file build.xml Unable to ...