修改mobileconfig
如果本身已有簽名信息课竣,使用Xcode
打開座硕,去掉 <!DOCTYPE
之前的 和 </plist>
之后的冗余信息
去掉之后如果有中文亂碼滑废,可重新用 Xcode
打開膛薛,查看內(nèi)容是否符合需求
如果 mobileconfig 中有回調(diào)地址轻掩,記得順手支持
HTTPS
,iOS12后不允許非HTTPS
回調(diào)
網(wǎng)站SSL配置信息
- server.crt 服務(wù)器端用于簽名的證書
- server.key 服務(wù)器端用于簽名的證書的秘鑰
- ca.crt 其他機(jī)構(gòu)為服務(wù)器頒發(fā)的CA證書
有些SSL網(wǎng)站只會(huì)給你2個(gè)證書胀葱,一個(gè)
.key
,一個(gè)是server + ca
的合并文件pem
可打開pem
手動(dòng) 分開2個(gè)文件
前面的為server.crt
-----BEGIN CERTIFICATE----- server -----END CERTIFICATE-----
后面的為ca.crt
-----BEGIN CERTIFICATE----- ca -----END CERTIFICATE-----
簽名
openssl smime -sign -in unsigned.mobileconfig -out signed.mobileconfig -signer server.crt -inkey server.key -certfile ca.crt -outform der -nodetach
測(cè)試
簽名完后發(fā)布到該于域名下測(cè)試漠秋,如果出現(xiàn)如圖標(biāo)志就標(biāo)識(shí)成功了