iOS mobileconfig配置文件進(jìn)行簽名的配置方法
配置描述文件(.mobileconfig) 是XML文件,包含設(shè)備安全策略、VPN配置信息、Wi-Fi設(shè)置、APN設(shè)置、Exchange帳戶設(shè)置、郵件設(shè)置以及允許iPhone和iPod touch與企業(yè)系統(tǒng)配合使用的證書。本文描述了蘋果開發(fā)者如何使用SSL證書對(duì). mobileconfig進(jìn)行簽名,從而確保iOS系統(tǒng)上的app安全性。
前提條件
確保已經(jīng)獲取SSL數(shù)字證書。有關(guān)獲取數(shù)字證書方法,可參閱如何獲取數(shù)字證書。
本文使用的SSL證書文件名為mbaike.crt。
與SSL證書對(duì)應(yīng)的私鑰。本文使用的私鑰文件名為mbaike.key。
與SSL證書對(duì)應(yīng)的證書鏈(中級(jí)證書)。本文使用的證書鏈文件名為ca.-bundle.pem。
iOS端生成的未簽名的需要簽名的.mobleconfig文件。 本文使用的文件名為unsigned.mobileconfig。
OpenSSL 1.0及以上版本。
如何簽名
生成已簽名配置文件
在linux操作系統(tǒng)上,通過運(yùn)行OpenSSL命令行,生成簽名后的signed.mobileconfig文件。
[root@VM_0_4_centos home]#openssl smime -sign -in unsigned.mobileconfig -out signed.mobileconfig -signer mbaike.crt -inkey mbaike.key -certfile ca-bundle.pem -outform der -nodetach
輸入私鑰密碼
將證書私鑰key文件的密碼寫入到生成的key文件中
[root@VM_0_4_centos home]#openssl rsa -in mbaike.key -out mbaikenopass.key
寫入簽名
[root@VM_0_4_centos home]#openssl smime -sign -in unsigned.mobileconfig -out signed.mobileconfig -signer mbaike.crt -inkey mbaikenopass.key -certfile ca-bundle.pem -outform der -nodetach
簽名效果
.mobileconfig配置描述文件簽名前

.mobileconfig配置描述文件簽名后

總結(jié)
以上所述是小編給大家介紹的iOS mobileconfig配置文件進(jìn)行簽名的配置方法,希望對(duì)大家有所幫助,也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
iOS中3DTouch預(yù)覽導(dǎo)致TableView滑動(dòng)卡頓問題解決的方法
這篇文章主要給大家介紹了關(guān)于iOS中3DTouch預(yù)覽導(dǎo)致TableView滑動(dòng)卡頓問題解決的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)同樣遇到的朋友們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起看看吧。2018-03-03
iOS仿支付寶芝麻信用分?jǐn)?shù)儀表盤動(dòng)畫效果
這篇文章主要為大家詳細(xì)介紹了iOS仿支付寶芝麻信用分?jǐn)?shù)儀表盤動(dòng)畫效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09
iOS仿微信添加標(biāo)簽效果(shape實(shí)現(xiàn))
微信做的用戶體驗(yàn)非常棒,今天用shape來做下微信的標(biāo)簽功能,非常不錯(cuò),對(duì)ios 仿微信添加標(biāo)簽功能感興趣的朋友一起看看吧2016-11-11
iOS11解決UITableView側(cè)滑刪除無限拉伸的方法
這篇文章主要給大家介紹了關(guān)于iOS11如何解決UITableView側(cè)滑刪除無限拉伸的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-08-08
IOS HTTP請(qǐng)求的常見狀態(tài)碼總結(jié)
這篇文章主要介紹了IOS HTTP請(qǐng)求的常見狀態(tài)碼總結(jié)的相關(guān)資料,需要的朋友可以參考下2017-02-02
基于ios逆向過程中l(wèi)ldb調(diào)試技巧(推薦)
下面小編就為大家?guī)硪黄趇os逆向過程中l(wèi)ldb調(diào)試技巧(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-07-07
iOS UIScrollView和控制器返回手勢(shì)沖突解決方法
這篇文章主要介紹了iOS UIScrollView和控制器返回手勢(shì)沖突解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02

