要测试我的应用程序,我已在我的iPhone配置文件中手动添加了两个SSL证书,但用户无法执行此操作,如何通过代码安装配置文件?
手动过程是:
现在我在设置>>中看到了他们的证书一般>>配置文件
任何想法?如果你有一个代码更好(Swift更好,但不是问题Obj-C)
答案 0 :(得分:3)
我认为第一个问题是,您是否需要以编程方式安装配置文件,或者您只需要能够信任您的自签名/私有SSL证书?如果是后者,那么当您进行SSL连接请求时,您可以选择自己进行验证(实现connection:willSendRequestForAuthenticationChallenge的委托)。然后,您只需将公共证书保存在应用程序本身中,然后将数据加载到SecTrustRef中,您将在评估服务器连接时执行此操作。
HTH。