它似乎被問了好幾次,但我找不到我的疑惑的答案。爲iPhone配置MDM服務器
- 由於需要安裝MDM服務器,因此需要在此服務器上安裝或安裝哪些東西。有沒有特定的配置?
- 設置MDM所需的SCEP(我認爲需要在服務器上可用)。如果是的話,怎麼去解決它。
當我設置服務器URL INB的MDM配置輪廓的任何我有服務器,配置文件失敗,並在控制檯中的錯誤爲「爲com.abc.mdm.mdm1身份證書無法安裝被發現。」
如果有人可以將我重定向到設置MDM服務器的詳細步驟,這將會很有幫助。我在蘋果的WWDC 2010視頻中找不到任何這樣的東西。
編輯:一些更多的東西我已經試過
我想對於iPhone MDM服務器和嘗試以下步驟至今。
- 我已經從RapidSSL安裝了試用證書。當我打開我的網站https://abc.com時,我可以在地址欄看到一個鎖 - 因此我相信該證書是有效的並且正在工作。
- 在iPCU中,我創建了憑證有效負載並從列表中選擇我的證書。
- 在MDM負載中,當我嘗試選擇標識時,下拉列表將被禁用,並顯示一條消息在憑證負載中添加憑證。
時,我從列表中選擇任何其他證書的證書有效載荷 - 例如VeriSign - 在MDM有效載荷我得到啓用身份下拉列表,可以選擇配置證書,但是這是一個無效的證書。
編輯:圖片添加
編輯:感動進一步 隨着一些點擊這裏和那裏,我現在能得到啓用了「身份」字段。但是,當我嘗試安裝配置文件,我得到一個錯誤爲「個人資料無法安裝」在控制檯中的消息
Nov 22 15:15:11 Apple-iphone-4 profiled[1320] <Warning>: MDM|Cannot Authenticate. Error: NSError 0x1ddb8f50:
Desc : A transaction with the server at https://abc.com has failed with the status 405.
US Desc: A transaction with the server at https://abc.com has failed with the status 405.
Domain : MCHTTPTransactionErrorDomain
Code : 23001
Type : MCFatalError
Params : (
"https://abc.com",
405
)
Nov 22 15:15:11 Apple-iphone-4 profiled[1320] <Warning>: MC|Cannot install MDM com.abc.ota.mdm2. Error: NSError 0x1ddb9120:
Desc : The payload com.abc.ota.mdm2 could not be installed.
Sugg : A transaction with the server at https://abc.com has failed with the status 405.
US Desc: The payload com.abc.ota.mdm2 could not be installed.
US Sugg: A transaction with the server at https://abc.com has failed with the status 405.
Domain : MCInstallationErrorDomain
Code : 4001
Type : MCFatalError
Params : (
"com.abc.ota.mdm2"
)
編輯:長時間的休息
這裏後繼續我到目前爲止所做的一個總結。
- 使用來自CA的SSL證書配置Windows 2008服務器。即。該服務器可以被訪問爲https://abc.com
- 託管一個.NET Web服務,它監聽PUT。
- 從iOS開發人員門戶生成MDM證書。
- 從Apple生成推送證書。該主題類似於com.apple.mgmt.External.035e7xxxxx
- 將服務器證書添加到iPCU的憑證有效內容中。這通過 完成 - 將服務器端SSL作爲.pfx文件導出 - 將此文件添加到Windows證書存儲區 - 在憑證有效負載中選擇此證書。
我在服務器上託管了此配置文件。當我在設備上下載它時,我會在設備上顯示配置文件安裝。當我安裝此配置文件時,最終出現錯誤,提示「配置文件MDM無法安裝」。在看設備日誌,我發現
<Notice>: (Error) MDM: Cannot Authenticate. Error: NSError:
Desc : A transaction with the server at 「https://abc.com」 has failed with the status 「400」
**** IMP:**我注意到證書產生的推說**「這個證書是由一個未知的機構簽署的」。也沒有私鑰與它關聯。
我懷疑是錯誤的是在憑證有效負載中選擇證書(步驟5)。
此外,當配置文件安裝屏幕出現時,我會在配置文件名稱下方顯示「未驗證」。
解決
對於我裝蘋果的Application Integration證書 「未知權威」 的問題。 我現在可以執行MDM命令。
完成步驟
https://drive.google.com/file/d/0B9vJDmfd2qb9RmdGNlp4OUR3eVk/view?usp=sharing https://drive.google.com/file/d/0B9vJDmfd2qb9eGlkUk44ajZrWjg/view?usp=sharing
參考http://developer.apple.com/library/ios/#featuredarticles/FA_iPhone_Configuration_Utility/Introduction/Introduction.html http://www.equinux.com/us/products/tarmac/mdm.html –
您發佈的這兩個鏈接都沒有任何幫助。兩者都談論可以用MDM完成什麼,但沒有關於如何(設置)! – Sahil
您是否可以設置mdm服務器?我正在嘗試獲取一些示例代碼,是否有任何機會開源? – Slartibartfast