【问题标题】:Error in installing MDM profile on iOS device在 iOS 设备上安装 MDM 配置文件时出错
【发布时间】:2013-11-01 09:37:08
【问题描述】:

我正在尝试通过 iPhone 配置实用程序安装 MDM 配置文件。这就是我正在做的 -

  1. 在 asp.net 中构建一个简单的 mdm 服务器并通过 SSL 托管。 (这个服务器现在除了列出输入请求之外什么都不做。)
  2. 从 asp.net 服务器的 SSL 证书生成 p12 证书
  3. 在 MDM 配置中指定服务器的 url
  4. 在 MDM 配置文件的标识中设置 p12 证书。
  5. 安装配置文件

在安装过程中我收到错误The server certificate for "https://myservername/mdmserver/api/" is invalid

我已经尝试了很多我在互联网上找到的东西,但都可以成功。任何形式的帮助都将不胜感激。

详细错误-

NSError:
Desc   : The payload com.mycompany.test01.mdm2 could not be installed.
Sugg   : The server certificate for https://myservername/mdmserver/api is invalid.
US Desc: The payload com.mycompany.test01.mdm2 could not be installed.
US Sugg: The server certificate for https://myservername/mdmserver/api is invalid.
Domain : MCInstallationErrorDomain
Code   : 4001
Type   : MCFatalError
Params : (
"com.mycompany.test01.mdm2"
)

【问题讨论】:

    标签: ios ssl mdm


    【解决方案1】:

    两个问题:

    1) 您应该在您的 MDM 配置文件中包含 设备 身份。它是 PKCS12 或 SCEP。在这种情况下,如果您使用的是 PKCS12,则服务器 PKCS12 的使用是错误的(因为它是服务器 PKCS12 与设备标识 PKCS12)。创建新的证书和私钥,将它们打包到 PKCS12 中并用作设备标识。

    2) 您很可能忘记在 MDM 配置文件中包含您的服务器证书。因此,iOS 无法验证它是否正在与适当的服务器联系。

    还有另一种可能是您的服务器证书确实无效(例如,过期或通用名称与“myservername”不匹配

    【讨论】:

    • 我已经尝试了你建议的一切。不过,现在问题已经解决了。查看我的答案以获取详细信息。谢谢!
    【解决方案2】:

    问题解决了!

    问题是因为我使用的是自签名证书。

    如果有人遇到类似问题,可以查看more details here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-02
      • 1970-01-01
      • 2015-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多