【问题标题】:Install SSL Certificate straight from the App直接从应用程序安装 SSL 证书
【发布时间】:2011-01-10 10:48:22
【问题描述】:

我在文档中找不到它。所以事情很简单。我想安装 SSL 证书以便与服务器通信。如果您浏览该站点并且收到有关证书的警告并且您可以接受或不接受,这是非常典型的。

在 iPhone 上,在使用 safari 时,它通常会将用户带到带有预加载屏幕的设置,要求我安装证书。

问题是我想在生产版本上使用证书与服务器通信。并且不会有浏览器,但是典型的表会从 XML/JSON 等加载行。我不想告诉代码通常允许不受信任的证书。我只是想预先安装那个,要么通过用户接受,要么在没有必要的情况下不安装。

我知道将证书作为附件简单地邮寄的解决方法,但是拜托,我不会在我的应用程序启动期间显示有关此的屏幕。

提前谢谢你 克里斯

【问题讨论】:

    标签: iphone xcode ssl


    【解决方案1】:

    这应该通过钥匙串服务完成,请查看 developer.apple.com 上的文档。

    【讨论】:

      【解决方案2】:

      按照this answer 中的建议查看AdvancedURLConnections example from Apple

      如果可能,我会避免麻烦,只需获得由受信任的 CA 签名的有效证书。

      【讨论】:

        猜你喜欢
        • 2011-12-27
        • 1970-01-01
        • 2011-01-19
        • 2016-08-30
        • 1970-01-01
        • 2015-08-20
        • 2017-03-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多