2012-04-27 110 views
4

我們有一個可用的MDM解決方案,在該解決方案中註冊設備和安裝配置文件。但是,由於iOS 5客戶已經報告說我們使用的自簽名證書在設備上被報告爲「不受信任」。在iOS 4上安裝證書和配置文件的用戶報告在升級到iOS 5時看起來是正確的,只要他們不重新註冊。MDM:安裝配置文件後證書無效

我已經能夠重現這一點,並採取了以下屏幕轉儲。

首先我安裝所需的MDM根證書。安裝完成後,根證書似乎是可信的,並且查看一切看起來正確的細節。

Install profileProfile installediPhoneCA iPhoneCA details 1iPhoneCA details 1

接下來我要做的就是安裝一個配置文件。起初該配置文件似乎已驗證,我繼續安裝它。安裝完成後,不再驗證配置文件,而是報告爲未簽名。 Generating keyProfile installed

然後我回到根證書,現在證書不再受信任。如果我點擊查看詳細信息,則關於證書的所有信息都將消失。

Not trustedEmpty iPhoneCA

當報名已經結束,我們就可以安裝和設備上刪除的配置文件,但是我們看到的有關證書,這些警告沒有被信任和輪廓是無符號

Unsigned profile

如果我選擇重新安裝根證書,我可以做到這一點,並獲取詳細信息,證明信任的證書和已驗證的配置文件。

我已經看過我們的SCEP實現,試圖找到問題,但沒有運氣。每當我更改返回到設備的內容時,設備都會向我報告它收到的內容無效。這讓我認爲我們發送的內容實際上是正確的,因爲設備會在出現問題時進行報告。

有沒有人看到過這樣的問題,或者你有沒有可能的解釋?

編輯

也許有人已經什麼類型的自簽名證書的想法應該是什麼? 下面的screen schots中使用的是x500 v1。如果我創建了X509 v3(帶擴展或不帶擴展),iOS設備無論如何都不信任它。

+0

登錄時iPhone控制檯會記錄什麼(可從iPhone Config Utility中查看)? – Abstractec 2012-05-01 09:54:10

+0

用戶已經報告說,這在iOS4上按預期工作,我自己也嘗試過。如果我使用運行iOS4的設備重複完全相同的過程,那麼一切都很完美。 iPhoneCA證書仍然可信,並且配置文件已通過驗證。此外,如果我重新安裝iPhoneCA證書,它看起來都是正確的。 – homaxto 2012-05-22 08:13:20

回答

0

我發現問題在於我們的自簽名證書,儘管我必須繞過使用由另一個權威機構簽名的證書的路徑。這提出了一些問題,因爲我可以通過更改證書來完成相同的代碼工作。

所有屏幕截圖所描述的結果實際上只是令人困惑,因爲證書在開始時似乎是有效的。

最後我意識到簽署自簽名證書的方式是問題所在。它導致它實際上並沒有自己簽署,它只是被創建並被使用。

-1

MDM服務器必須使用有效的SSL證書在https上。這是擁有自簽名SSL證書的簡單問題。請使用有效的證書。

+1

Varun,謝謝你的回覆。 我在我的https連接上使用來自已知CA的證書。 SCEP使用的證書是自簽名的。爲什麼這會成爲一個問題?正如你所看到的,我開始信任這個自簽名證書。 – homaxto 2012-04-30 07:04:09

+0

APNS服務器不信任自簽名證書,但由於您的連接在有效證書上。它對我來說很好看。但是這個問題是由於自簽名證書引起的。請重新檢查。 – Varun 2012-05-05 07:29:51

0

你在配置文件中給出的服務器url不是有效的ssl連接,它似乎是問題。您需要將服務器url連接設置爲有效的受信任ssl url。當你安裝配置文件時,它觸發你的服務器,因此得到一個無效/不可信的服務器url。

+0

我相信服務器的URL是有效的。它有一個由RapidSSL簽署的證書,Chrome和Safari都喜歡它。正如你可以從我的第二個和第六個iPhone屏幕截圖看到的,證書和配置文件都是可信和可驗證的。重新安裝根證書會將所有內容都標記爲「綠色狀態」,表示已驗證配置文件。 – homaxto 2012-05-16 06:37:29

+0

我生成了MDM推送證書。它有一個有效的主題/主題。在鑰匙鏈商店中查看時,它會顯示「此證書由未知權威機構簽署」。也沒有私鑰與它關聯。任何想法什麼是錯的? – Sahil 2012-09-05 09:15:18

+0

似乎服務器上的SSL證書已過期或由當地權威機構簽署,而不是由像godaddy等有效供應商簽署。 – Varun 2012-09-13 10:34:38

-1

如果您仍然遇到問題,請檢查您是否使用identity.p12是正確的。您正在使用的服務器應該存在。 請仔細閱讀MDM_Protocol pdf文檔,this_pagethis

+0

除了這僅僅是一個「整容」(安全)問題,一切對我們來說都是完美的 - 但註冊過程和與註冊設備的日常溝通工作正常。 – homaxto 2012-05-22 05:26:35