相关疑难解决方法(0)

Apple MDM供应商CSR签名

将plist上传到https://identity.apple.com/pushcert/时,我点击了" 无效证书签名请求 " ,以下是我用来生成plist的步骤:

  1. 作为供应商,使用MacBook的KeyChain Access创建供应商CSR以上传到成员中心以生成MDM签名证书,并以p12格式从KeyChain Access导出私钥,例如vendor.p12
  2. 使用Openssl创建客户CSR:
    - openssl genrsa -des3 -out customerPrivateKey.pem 2048
    - openssl req -new -key customerPrivateKey.pem -out customer.csr
  3. 作为供应商,从供应门户下载MDM签名证书,WWDR中间证书,并从http://www.apple.com/appleca/AppleIncRootCertificate.cer下载Apple根证书,然后使用以下命令将这三个证书转换为PEM格式一个接一个将被程序读取为PushCertCertificateChain:
    - openssl x509 -inform der -in AppleWWDRCA.cer -out chain.pem
  4. 作为供应商,按照移动设备管理协议参考中的示例Java代码,我使用从vendor.p12中提取的私钥对customer.csr进行签名.
  5. 使用Safari将生成的plist上传到https://identity.apple.com/pushcert/,并附上客户Apple ID

上述步骤有什么问题吗?请指教.非常感谢!

java iphone mdm ios

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

ios ×1

iphone ×1

java ×1

mdm ×1