什么是MDM签名?
MDM(Mobile Device Management,移动设备管理)是一种企业级管理解决方案,旨在帮助企业管理和控制移动设备。MDM签名是指对企业用于控制iOS设备的管理配置文件进行数字签名。
MDM签名可以确保管理配置文件的完整性和来源,防止其被篡改。此外,苹果公司对于未经签名的配置文件有着限制,只允许受信任的签名机构进行签名。
MDM签名机制
MDM签名机制主要由以下两个组成部分构成:证书和描述文件。
证书是一个数字证书,由受信任的证书颁发机构(CA,Certificate Authority)签发。证书包括签名机构的公钥、证书持有者的信息和行业标准等内容。
描述文件是包含MDM控制、配置和策略的XML文件,由应用程序开发者或企业管理员创建。若要使描述文件受到苹果设备的信任,需要对其进行数字签名。
MDM签名的使用场景
MDM签名主要用于以下几种场景:
企业设备管理:企业可以使用MDM签名来管理其员工使用的iOS设备,控制访问权限和软件安装。
移动设备管理系统(MDM):MDM厂商(例如AirWatch、MobileIron等)可以使用MDM签名来保证其MDM服务的完整性和来源。

开发设备授权:开发人员可以使用MDM签名来授权其开发的应用程序在设备上运行。
企业内部部署应用程序:企业可以使用MDM签名来部署内部开发的应用程序,确保其完整性和来源。
如何获取MDM签名
MDM签名必须由受信任的证书颁发机构进行签发。企业可以通过以下两种途径获取MDM签名:
购买商业证书:市场上存在多个CA机构,例如Comodo、GlobalSign、Symantec等,企业可以选择购买商业证书并进行MDM签名。
自建证书:企业可以选择自建证书并使用相关软件进行签名。
无论是购买商业证书还是自建证书,企业均需要向苹果公司注册其证书并进行审核。审核通过后,企业即可获得可用于签名的证书。
MDM签名是确保管理配置文件完整性和来源的重要机制,可应用于企业设备管理、移动设备管理系统、开发设备授权以及企业内部部署应用程序等场景。企业可通过购买商业证书或自建证书的方式获取MDM签名,但需要进行注册和审核。