1

私はmdmソリューションを開発することができました。

エージェントを開発者アカウントのプロビジョニングプロファイルからエンタープライズアカウントの社内配布プロファイルに移動したときに、問題に直面し始めました。

今、私はどの証明書がどこで使用されているのか完全に混乱していますか?

以下の場所で使用されている証明書を教えてください。

  1. 登録プロファイルの資格情報セクションの証明書(com.apple.mgmt。_としてBIを持っているか、 com.abc.mdm のようなものにすることができますか?または顧客が受け取ったものです)
  2. デバイスのウェイクアップに使用される証明書.pemファイル?

ありがとう

4

2 に答える 2

3

iOS Enterprise開発者アカウントを使用する必要があり、エージェントアカウントのクレデンシャルを使用します。

  • このページ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のキーチェーンにインストールして、Get Infoを確認すると、証明書にcom.apple.mgmt.External.b503419d-1e2a-a60f-7451-5b8832b5a9cbが含まれているはずです。これは、enrollmobileconfigの生成中にプッシュトピックとして使用できます。 。

  • 次に、このコマンドを使用して、ポータルhttps://identity.apple.com/pushcert/からダウンロードしたAPNS証明書(たとえば、CustomerCompanyName.pem)をマージします。

    cat CustomerCompanyName.pem PlainKey.pem> PlainCert.pem

これで、APNS/MDM証明書として使用できるPlainCert.pemが作成されました。

クレデンシャルセクションで使用する必要があるIdentity.p12とそれぞれのパスワードについては、これを参照してください。

于 2012-06-02T04:15:00.383 に答える
2

1)com.apple.mgmt._である必要がありますが、これはプロビジョニングポータルからのものではありません。ここで設定できるのはベンダー証明書だけです。こちらをご覧ください

2)証明書はAPNSサービスへの接続に使用されますが、これはApple PushCertificatesPortalから取得する必要があります

于 2012-05-28T14:01:11.147 に答える