2012-04-27 89 views
13

我目前使用的應用程序需要使用配置配置文件才能連接到服務器以下載XML。證書以.p12文件的形式分發,並可以像iPhone左下角的圖像一樣安裝在iPhone的設置應用程序中。iOS獲取已安裝的配置配置文件

問題是,所有的互聯網人都說這是不可能的。

然而,Junos Pulse可以做到這一點(右下圖)。

它只讀取配置文件,這正是我所需要的。

ProfilesJunos Pulse

我沒有給它們安裝到的Junos Pulse應用程序。將它們添加到系統中,啓動應用程序就足以讓我的配置文件被識別。

感謝您的幫助:)

+2

我剛剛完成了幾天的研究,我可以肯定地告訴你,這仍然是不可能的。如果您找到適當的選擇,我會感到驚訝。 – TommyG 2012-04-27 04:46:05

+0

關於Junos Pulse如何執行此操作的任何想法? – 2012-04-27 04:47:00

+0

我沒有看到這個解決方案,但你在哪裏看到它支持iOS? – TommyG 2012-04-27 04:50:45

回答

5

您不會。你的應用程序是沙盒,閱讀iOS App Programming Guide。開發人員配置文件不是應用程序訪問的公共信息。

+0

那麼Junos Pulse如何做到這一點? – 2012-05-04 01:38:43

+0

它看起來像你必須手動輸入它們。我剛剛安裝了應用程序,並且沒有在任何地方看到我的任何配置文件。 – WrightsCS 2012-05-04 01:57:58

+0

如果進入配置 - >添加新配置 - >證書,將會列出安裝的每個證書的列表。 – 2012-05-04 02:14:33

2

我不確定你想要完成什麼,但是iOS Keychain服務允許你以(應該)安全的方式存儲和檢索證書和密鑰。除了存儲密碼之外,我還沒有使用API​​,所以我不能說它如何與證書配合使用,但根據文檔,它可能適用於您。

特別是,看看SecItemCopyMatching函數。