在iOS sdk中安装MDM配置文件失败

在iOS sdk中安装MDM配置文件失败,ios,profile,mdm,server,Ios,Profile,Mdm,Server,我现在正在本地服务器上的iOS SDK中安装MDM。我创建了PEM文件并将其安装到本地服务器上。然后我使用iPhone配置实用程序创建配置文件并尝试在设备上安装。当我尝试在iPhone上安装配置文件时,我收到了警报下面 当我尝试在mac上安装相同的配置文件时,我会收到下面的警报 从这个问题中,我了解到MDM需要服务器的信任配置文件。我们如何为服务器生成一个信任配置文件 编辑1: 我知道这可能是因为我在生成配置文件时在iPCU中使用了身份证书 //Creating the device Ide

我现在正在本地服务器上的iOS SDK中安装MDM。我创建了PEM文件并将其安装到本地服务器上。然后我使用iPhone配置实用程序创建配置文件并尝试在设备上安装。当我尝试在iPhone上安装配置文件时,我收到了警报下面

当我尝试在mac上安装相同的配置文件时,我会收到下面的警报

从这个问题中,我了解到MDM需要服务器的信任配置文件。我们如何为服务器生成一个信任配置文件

编辑1:

我知道这可能是因为我在生成配置文件时在iPCU中使用了身份证书

//Creating the device Identity key and certificate request

1. openssl genrsa 2048 > identity.key
2. openssl req -new -key identity.key -out identity.csr


//Signing the identity key with the CA. 
//Give it a passphrase. You'll need to include that in the IPCU profile.

3. openssl x509 -req -days 365 -in identity.csr -CA cacert.crt -CAkey cakey.key -CAcreateserial -out identity.crt

4. openssl pkcs12 -export -out identity.p12 -inkey identity.key -in identity.crt -certfile cacert.crt

在openssl命令的第3步中,我没有得到我需要传递的-CA cacert.crt-CAkey-CAkey.key-CAcreateserial我通过cacert web了解到我需要为我的域生成一个证书,我需要在这里使用。我没有得到CAkey.key和-CAcreateserial。所以你能建议我第3步是什么吗是否需要从CAcert获得证书并传递其他命令。谢谢。

您可以尝试从mobile Safari访问您的Web服务器吗?在这种情况下,如果它将向您显示一个对话框,说明网站不受信任,那么您没有将Web服务器的证书安装到受信任的CA存储中

你需要

  • 创建配置配置文件(usnig IPCU)
  • 选择“凭证”
  • 添加您的证书
  • 将其安装到设备上

你好,Victor,谢谢你的回复。是的,我可以在没有警告的情况下从mobile safari访问我的web服务器。我在safari上打开了我的签入url和服务器url。我还从“”获得了主题。但我认为iPCU中MDM的标识产生了问题。当时我使用的是在标识中创建时生成的MDM.p12文件。然后在问题发生后,我在openssl中获得了一些用于创建标识的命令。请查看编辑问题。请发布您尝试安装的MDM mobile config。另外,您是否尝试在您的OS X计算机上安装此软件(基于屏幕截图)?我实际上正在iphone和mac上安装此软件。第一个屏幕截图是iphone alert,第二个屏幕截图是osx alert。您能给我推荐一些有关CAcert权威的信息吗。如果您需要iPCU配置文件来查看。谢谢。请在此处查看移动配置文件Hi Victor。谢谢您的所有回答。我已经测试了所有命令,这些命令对我来说都很好,但是中间有一个大问题。当我将配置文件安装到设备上时,它工作正常,安装后我会发送命令(说锁定)使用服务器和配置文件安装时创建的设备之间的路径连接到设备。因此,我在配置文件安装时检查了所有命令。但是,当我尝试通过APNS将mdm服务器连接到设备时,它没有响应。设备无法通过APNS唤醒。您能建议出什么问题吗?