我正在尝试在iPhone设备和我的MDM服务器之间执行SSL握手。我使用了iPhone配置实用程序(iPCU)并配置了SCEP和MDM。SCEP工作正常,设备收到CA颁发的证书。在MDMPayload中,我在主题中使用了APNS证书的主题,并输入了端口为1234的服务器IP。作为身份,我使用了SCEP证书的身份。iPhone生成key并成功注册,但是当它尝试通过联系MDM服务器安装配置文件时,我在IPCU控制台中收到此错误:https://[IPhere]:1234的服务器证书无效在我使用C#.NET编程的MDM服务器应用程序中,提示AuthenticationException:th
我已经开始为iOS设备开发MDM服务。到目前为止,我已经完成了注册工作。而且我可以发送一些简单的命令(例如DeviceLock、UnlockDevice、DeviceInformation)。这很好用。但现在我想安装配置文件(我猜)。我想设置WIFI、APN等设置。我已经从iPhone配置实用程序中了解到mobileconfigplist应该是什么样子。但我还没有找到任何包含所有设置文档的网站。例如,如何设置MMS-APN和网络共享APN?此外,使用MDM设置命令,我可以打开和关闭DataRoaming,但我找不到任何其他可以使用的键。一些建议? 最佳答案
通知没有到达终端。请告诉我。你好。谢谢你。iPhone4SiOS5.1我写了以下ruby脚本。它从MDM服务器执行。但是,通知不会到达iPhone终端。请告诉我。“mobileconfig”的设置已完成,主题和设备token已被PUT到MDM服务器。它检查了是否也可以获得正确的信息,在APNs中确认对iPhone终端进行了消息或角标(Badge)的更新。只有MDM的APNs不会到达iPhone终端。我想解决这个问题。如果你愿意,请帮助我。#!/usr/bin/ruby-Kurequire'openssl'require'socket'(msg=[])}"{"mdm":"7C6897
我正在为我的组织制定MDM解决方案,但我遇到了推送问题。我已经设置了MDM服务器,注册了MDM配置文件,创建了证书,但是当我尝试推送时,APNS没有返回任何内容,设备也没有连接到我的服务器。我使用Apple文档和ruby代码来设置服务器,this和this证书生成文章,houston用于推送。我认为问题出在证书上,但我不知道出了什么问题。 最佳答案 您可以检查证书和key:openssls_client-connectgateway.sandbox.push.apple.com:2195-certcertificate.pem-
我正在寻找正确的有效负载来删除通过MDM注册的OSX设备。此有效负载适用于iOS设备,MDM文档指出它也受OSX设备支持:>>>>>Command>>RequestType>EraseDevice>>CommandUUID>2349d04b-d0ba-404b-afae-4863f85cbba6>>目前,如果我将此有效负载发送到OSX设备,我会在错误链中收到以下错误:FindMyMac'EraseDevice'错误有什么想法吗? 最佳答案 为了锁定OSX设备,必须在有效负载中提供6位PIN。CommandRequestTypeEra
MDM服务器配置了使用自签名证书的SSL。在iOS设备上安装Web服务器证书(自签名)。仍然收到错误“{web服务器}的服务器证书无效”具有自签名证书的mdmweb服务器可以工作吗?或者我是否需要从受信任的CA获得签名的证书? 最佳答案 在设备上安装证书,使其出现在“设置”>“常规”>“配置文件”中。您可以通过将证书通过电子邮件发送到设备上配置的电子邮件帐户或允许通过HTTP(S)下载证书来执行此操作。 关于设备不信任iOSMDM服务器SSL证书,我们在StackOverflow上找到一
我们已经注册了iOS开发者企业帐户,我们已经收到了.pem格式的MDM证书。我们已经从门户网站下载了这个mdm证书https://identity.apple.com/pushcert/但是我们不知道这是生产MDM证书还是开发MDM证书。首先我们想使用开发证书测试MDM命令,在获得MDM有效负载后,我们可以继续进行生产。所以我的问题是如何创建MDM/APNS证书,如果可能的话,该证书可用于从gateway.sandbox.push.apple.com获取MDM推送通知。我已经经历了thispdf,但没有得到关于开发MDM推送通知的公平想法。我们将不胜感激。
所以我设置了SCEP服务器来生成一个iOS身份证书,它只在很短的时间内有效。当它过期时,配置文件会显示“此配置文件已过期。更新此配置文件以获得更新版本”,并显示“更新配置文件”按钮。但是单击此按钮只会告诉我“配置文件无法更新。请联系您的网络管理员”。不会尝试联系MDM服务或SCEP服务,也不会在日志中显示任何MDM事件或错误的指示。再次注册设备效果很好,所以我不怀疑调用网络管理员实际上是一个解决方案。那么如何更新过期的MDM配置文件? 最佳答案 我在iOS6.1.3上的证书到期时遇到配置文件更新问题,但在iOS7上一切正常。在证书到
访问设备唯一标识符在iOS7中被弃用。有供应商ID作为标识符,但随着删除该团队ID的最后一个应用程序,它会被删除。MDM系统是否还使用了其他任何东西? 最佳答案 实际上,iOSMDM是纯粹的服务器技术。这意味着MDM客户端集成在iOS中。您可能已经看到一些安装在iOS设备上的MDMboostratp应用程序。然而,它们所做的只是触发设备配置(安装MDM配置文件)。但是,作为MDM协议(protocol)的一部分,您可以获得设备的UDID(使用DeviceInformation命令)。但是,您可以在服务器上获取它(而不是在您的iOS应
谁能帮我回答一下下面提到的问题查询:(i)我们是否需要注册EnterpriseDeveloperProgram才能为iOS4.0实现MDM。我们也有一些客户代理。但我发现AppStore中提供MDM的一些应用程序,例如“MobileIron”服务。(ii)我已使用iPhone配置实用程序并尝试安装MDM有效负载,它会在安装时出错。所以我尝试将文件托管在安全的Web服务器中并点击中的链接Safari浏览器,但它给出了类似“Safari无法由于未知错误安装配置文件”。(iii)我已经查过了,没有找到任何关于推送的信息通过推送通知从服务器到设备的配置文件。但是在您的博客中iPhoneMDM主