2012-08-17 36 views
1

我一直在研究很多关于我们在过去几个月开发的iOS应用程序,并且我发现这个网站是无价的。这是我无法找到答案的第一个问题,所以如果存在,我诚挚的道歉。iOS内部应用程序 - 分发SSL证书

看起来我们分发我们的应用程序的最佳选择是通过MDM。但是,该应用程序使用SSL证书(目前是用作身份验证过程一部分的私钥,但它也将在不久的将来使用公钥来识别服务器)。我正在寻找将这些设备连接到设备的好方法。

当前的方法是设置一个HTTPS服务器并从应用程序中下载它们。尽管如此,我宁愿通过MDM推出它们。不幸的是,我能找到的唯一方法就是创建一个包含证书的自定义.ipa文件;我想这是可能的,因为它只是少数高知名度的用户,但它并不理想。你能提出一个更好的方法吗?

我也在考虑将证书移到钥匙串,以便我们可以防止它被备份到iTunes(根据当前政策,它可能会发生未加密,但我希望也可以改变)。有什么想法吗?

最佳, 兰斯

回答

1

如果你更喜欢通过分发MDM证书,那么你将需要它来创建与证书的应用程式版本确实如此。虽然您可以通过MDM自行推送证书,但该证书最终会位于钥匙串中的Apple名称空间中,因此对您不利。

1

MDM能够推出定制的配置文件。您可以将证书嵌入配置文件中,然后使用MDM推送此证书。