【问题标题】:Certificate stuff in iOS MDM operationiOS MDM 操作中的证书内容
【发布时间】:2013-01-31 06:18:52
【问题描述】:

现在我正在尝试制作一个使用 APNS 推送通知管理 iOS 设备的 MDM 服务器。

到目前为止,我浏览了许多关于配置文件、mdm 协议、APNS 推送等的 Apple 官方文档。
但是MDM全流程所需要的一些步骤,我就搞不清楚了。

  • MDM 服务器必须用于推送通知的 APNS 证书
    谁(供应商?或客户?)创建 CSR,谁(供应商?或客户?)通过在 Apple Push Portal 中上传 CSR 来生成 APNS 证书?
    (Apple 文件所说的和 Google 所说的不匹配..)

  • 必须包含在配置文件中的身份证书
    如何创建身份证书以及在哪里创建?
    如何使用 iPCU 将其包含在配置文件中?

在网上搜索我可以看到很多关于这些的信息,但并非所有信息都给出了一致的答案,所以我感到更加头晕。 :-(

我们将不胜感激任何帮助/信息。
谢谢.. :-)

【问题讨论】:

    标签: ios configuration certificate profile mdm


    【解决方案1】:

    我为您准备了一些基本步骤来配置推送通知,如下所示:

    1. 转到 Developer.apple.com
    2. 咨询会员中心
    3. 导航到 iOS 配置门户
    4. 检查应用ID是否存在
    5. 创建新的应用 ID
    6. 选择创建的应用(配置)
    7. 在应用中启用推送通知
    8. 来自苹果 MAC 用户的 CSR 与钥匙串应用程序(提供帐户凭据)
    9. 输入CSR并生成
    10. 下载生产证书
    11. 再次将其交给 MAC 用户以生成 p12 文件
    12. 配置进入分发
    13. 创建新的分发配置文件
    14. 配置文件名称为“APP名称(空格)Dist”

    希望这对您有所帮助。如果您有任何不清楚的地方,请随时询问。

    【讨论】:

    • 谢谢维奈。我认为您的答案是关于一般 APNS 推送通知,但我担心的是 MDM 推送通知,它与一般 APNS 推送有点不同。大多数情况下,生成推送证书的方式是不同的,因为 MDM 不会将通知推送到 3rd 方应用程序,而只是推送到设备中的其他内置模块。
    【解决方案2】:

    为了生成 MDM 证书,我有一些基本要点。

    1. MDM 证书用于管理注册的设备。
    2. 策略将通过无线 (APNS) 运行。
    3. Server-Clint 通信将通过 APNS 进行。

    我将在下面回答您的问题。 问:MDM 服务器必须用于推送通知的 APNS 证书: A:为了管理 iOS 设备,您需要在服务器中安装配置文件。

    • 首先,您需要使用 IIS 管理器在服务器中创建 CSR。
    • 生成 CSR 文件后,您需要由任何第三方供应商签名,然后您将获得 .SCSR 文件。听说供应商将使用私钥签署您的 CSR。
    • 获得 .SCSR 后,您需要将文件上传到苹果推送证书站点。
    • 上传 SCSR 文件后,您将获得 .PEM 文件。
    • 一旦有了 .PEM 文件,就需要使用 IIS 管理器完成请求。
    • 您的证书将显示在证书列表中。右键单击证书并使用密码导出。

    听到客户是指创建 CSR 的人。供应商是指签名的证书。

    如果您不清楚,请随时提出问题。

    【讨论】:

      【解决方案3】:

      你不能提供太多关于这个的信息。但我会告诉你,使用 iPCU 创建配置文件。使用服务器发送这些配置文件作为响应。

      为 CA 和颁发授权使用单独的服务器。

      1. 您(供应商/客户)必须创建一个 APNS 证书,并且您必须在服务器中使用它来发送推送通知。

      让我知道你是否找到了突破,或者你仍然在某个地方取得了成功

      【讨论】:

        猜你喜欢
        • 2015-07-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-21
        相关资源
        最近更新 更多