Centos系统创建苹果证书

Centos系统创建苹果证书

一、 创建mdm证书

vendor

生成密钥
openssl genrsa -des3 -out mdm_vender.key 2048

openssl req -new -key mdm_vender.key -out mdm_vender.csr
上传 mdm_vender.csr 从苹果后台获取到 mdm.cer

转换得到没有密码的私钥(可选)
openssl x509 -inform der -in mdm.cer -out mdm.pem
openssl pkcs12 -export -in mdm.pem -inkey mdm_vender.key -out mdm_vender.p12
openssl pkcs12 -nocerts -nodes -in mdm_vender.p12 -out server.key

customer

生成customer.csr文件
  openssl genrsa -des3 -out customerPrivateKey.pem 2048
  openssl req -new -key customerPrivateKey.pem -out customer.csr

customer.csr签名

python mdm_vendor_sign.py --key server.key  --csr customer.csr --mdm mdm.cer 
或者
python mdm_vendor_sign.py --key mdm_vender.key  --csr customer.csr --mdm mdm.cer

https://identity.apple.com/pushcert/ 提交 生成的plist_encoded文件

验证

openssl s_client -connect gateway.push.apple.com:2195 -cert MDM_Certificate.pem -key customerPrivateKey.pem -debug -showcerts -status

生成p12

生成p12文件
openssl pkcs12 -export -in MDM_Certificate.pem -inkey customerPrivateKey.pem -out MDM.p12

二、创建签名证书

生成密钥
openssl genrsa -des3 -out private.key 2048
转换成csr
openssl req -new -key private.key -out request.csr
上传request.csr 请求得到ios_distribution.cer
转换cer 成pem
openssl x509 -inform der -in ios_distribution.cer -out ios_distribution.pem
生成p12文件
openssl pkcs12 -export -in ios_distribution.pem -inkey private.key -out ios.p12
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容