我在文档中找不到它。事情很简单。我想安装SSL证书以便与服务器通信。这是非常典型的,如果你浏览网站,你有关于证书的警告,你可以接受它。
在iPhone上,使用safari时,通常需要用户使用预装屏幕进行设置,要求我安装证书。
问题是我想使用证书与生产版本上的服务器进行通信。并且没有浏览器,但是典型的表加载来自XML / JSON等的行。我不想告诉代码通常允许不受信任的证书。我只想通过用户接受或不使用它来预先安装那个。
我知道简单地将证书作为附件发送的解决方法,但是,在我的应用程序启动期间,我不打算显示关于此的屏幕。
提前谢谢你 克里斯
答案 0 :(得分:0)
这应该通过Keychain Services完成,请查看developer.apple.com上的文档。
答案 1 :(得分:0)
按照AdvancedURLConnections example from Apple中的建议,查看this answer。
如果可能的话,我会避免麻烦,只需获得由受信任的CA签署的有效证书。