【问题标题】:APNS MDM Push Notification Topic - Where to find?APNS MDM 推送通知主题 - 在哪里可以找到?
【发布时间】:2012-11-13 19:33:09
【问题描述】:

我到处寻找要在我的 MDM 注册配置文件中发送的推送通知主题,并且我查看了我的开发人员/分发密钥主题信息,但找不到任何看起来像这样的内容:

b503419d-1e2a-a60f-7451-5b8832b5a9cb 

我错过了什么?

【问题讨论】:

    标签: ios apple-push-notifications mdm


    【解决方案1】:

    正如迈克尔·加夫尼所说:

    主题是您的 APNs 证书主题中 UID 的值。它 将以 com.apple.mgmt 开头。

    要获得它:
    1.前往https://identity.apple.com/pushcert/下载证书
    2.使用OpenSSL从证书中获取主题,例如,
    bash-4.2.45$ openssl x509 -noout -in MDM_ \ABC \,LTD_Certificate.pem -subject
    给出这个输出:
    subject= /UID=com.apple.mgmt.External.9a68c111-109a-9084-a9f7-fffffffffff2/CN=APSP:9a68c111-109a-9084-a9f7-fffffffffff2/C=PE

    本例中的通知主题为com.apple.mgmt.External.9a68c111-109a-9084-a9f7-fffffffffff2

    【讨论】:

      【解决方案2】:

      主题是您的 APNs 证书主题中 UID 的值。它将以com.apple.mgmt. 开头

      【讨论】:

      • 谢谢迈克尔,很遗憾,当我使用 Keychain Access 或 openssl 检查时,我的证书中没有任何以 com.apple.mgmt 开头的内容?我同时拥有开发者证书和发行证书。我还创建了 MDM 证书 + 服务器证书?
      • APNs 证书是您从identity.apple.com/pushcert 下载的证书。您可以使用 openssl 通过类似以下openssl x509 -inform PEM -noout -subject -in apns-production.pem 的命令来检查主题。 (对于 pem 格式的证书。如果这不起作用,请将 -inform 更改为 DER)。
      • 好的 - 了解该过程,但这不是第三方服务器?我是我自己的 MDM,当我在我的机器上创建 CSR 时,它不被接受为有效的 csr。如果这些是新手问题,我很抱歉......
      • 不需要是第三方服务器。但是,您的 CSR 需要由 MDM 供应商使用特殊证书进行签名,然后您需要将其结果上传到 Apple Pushcert 网站。
      • 迈克尔,很抱歉在这里很密集,但我想成为 MDM 提供者。不是真的,但我们正在构建自己的 MDM 软件,并希望自己做所有事情。我们管理/将管理大量设备,不想依赖第三方解决方案。我认为我需要遵循的步骤是here
      猜你喜欢
      • 2016-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-29
      • 2012-08-14
      • 1970-01-01
      相关资源
      最近更新 更多