xCode - 将SSL证书添加到iOs配置文件(以编程方式)

时间:2014-12-14 11:19:54

标签: ios xcode ssl certificate install

要测试我的应用程序,我已在我的iPhone配置文件中手动添加了两个SSL证书,但用户无法执行此操作,如何通过代码安装配置文件?

手动过程是:

  1. 通过邮件向我发送证书
  2. 打开
  3. 点击“安装”按钮
  4. 现在我在设置>>中看到了他们的证书一般>>配置文件

    任何想法?如果你有一个代码更好(Swift更好,但不是问题Obj-C)

1 个答案:

答案 0 :(得分:3)

我认为第一个问题是,您是否需要以编程方式安装配置文件,或者您只需要能够信任您的自签名/私有SSL证书?如果是后者,那么当您进行SSL连接请求时,您可以选择自己进行验证(实现connection:willSendRequestForAuthenticationChallenge的委托)。然后,您只需将公共证书保存在应用程序本身中,然后将数据加载到SecTrustRef中,您将在评估服务器连接时执行此操作。

HTH。