我能够开发一个 mdm 解决方案。
当我将代理从开发人员帐户的配置文件移动到企业帐户的内部分发配置文件时,我开始遇到问题。
现在我完全混淆了哪个证书在哪里使用?
请指导我他是在以下地方使用的证书:
- 注册资料的凭证部分中的证书(它的 BI 是 com.apple.mgmt._吗 ?或者可以是任何类似 com.abc.mdm 的证书?或者它是客户收到的证书)
- 用于唤醒设备的证书 .pem 文件?
谢谢
我能够开发一个 mdm 解决方案。
当我将代理从开发人员帐户的配置文件移动到企业帐户的内部分发配置文件时,我开始遇到问题。
现在我完全混淆了哪个证书在哪里使用?
请指导我他是在以下地方使用的证书:
谢谢
您需要使用您的 iOS 企业开发者帐户和代理帐户的凭据。
按照此页面http://www.softhinker.com/in-the-news/iosmdmvendorcsrsigning然后验证一些事情,使用此命令从 customerPrivateKey.pem 中删除密码
openssl rsa -in customerPrivateKey.pem -out PlainKey.pem
验证从https://identity.apple.com/pushcert/下载的 .pem 证书
您可以将此 .pem 安装在 Mac 的钥匙串中,然后查看获取信息,并且证书应该有 com.apple.mgmt.External.b503419d-1e2a-a60f-7451-5b8832b5a9cb,您可以在生成注册 mobileconfig 时将其用作推送主题.
然后使用此命令合并从门户https://identity.apple.com/pushcert/下载的 APNS 证书(例如 CustomerCompanyName.pem)
cat CustomerCompanyName.pem PlainKey.pem > PlainCert.pem
现在可以将 PlainCert.pem 用作 APNS/MDM 证书。
请参阅Identity.p12和相应的密码,您必须在凭据部分使用这些密码。
1) 它必须是 com.apple.mgmt._ 但这不是来自供应门户 - 您可以在此处设置的只是您的供应商证书。看这里
2) 证书用于连接到 APNS 服务,但您应该从Apple Push Certificates Portal获取此证书