【发布时间】:2018-11-22 16:01:41
【问题描述】:
上下文
我有一个 webapp(前端 JS / 后端 PHP)以编程方式生成一些 MDM iOS configuration profiles (*.mobileconfig)。
网站用户输入一些信息,调用我的 PHP api,我的 PHP 后端使用用户特定的数据“即时”生成配置文件,将其保存在服务器上,然后返回生成的配置文件的 URL,以便用户可以单击此链接并将其安装在其 iOS 设备上。
简而言之:此配置文件在其有效负载中仅包含一个网络剪辑(Safari 快捷方式)。
一切正常,配置文件链接打开 iOS 设置应用程序,要求用户在其设备上安装此配置文件。
我的问题是这个以编程方式生成的个人资料没有签名。因此用户被 iOS 警告该配置文件未签名,他必须执行几个额外的操作来确认配置文件安装。
我希望对生成的配置文件进行签名,以便用户可以更轻松快捷地安装它们。
问题
- 有可能吗?
- 如果可以,是否可以使用 PHP?
- 如果是,我该怎么做?
我阅读了一些关于签署配置文件的资源,因为我不了解所有内容,我没有任何关于签署、证书等的技能。
我不清楚!
任何帮助表示赞赏,在此先感谢!
【问题讨论】:
标签: php ios mdm signing configuration-profile