2012-04-27 87 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函数。