【问题标题】:Add custom certificate for iphone HTTP API为 iphone HTTP API 添加自定义证书
【发布时间】:2010-10-11 00:05:08
【问题描述】:

有什么方法可以在我的应用程序中捆绑证书 - 然后使用它使用 NSURLRequest 执行 HTTP GET/POST?

即该证书不应用于设备上的其他 HTTP 流量,只能由我的应用程序使用。

干杯

【问题讨论】:

    标签: iphone objective-c cocoa https


    【解决方案1】:

    我不这么认为,但由于所有应用程序都被沙盒化,因此您在应用程序中可能拥有的任何特殊身份验证措施都无法被其他应用程序访问。

    【讨论】:

      【解决方案2】:

      最好(在我看来)将您想要使用的私钥和证书放在钥匙串(或共享相同配置证书的其他 3 第三方应用的钥匙串)上。

      至于 p12 的实际加载,我们确实使用 openssl(我们确实围绕它编写了一个 obj-c 包装器)来解码我们发送到应用程序的 .p12(您始终可以使用 .DER 或 .PEM 来发送p12 与您的应用程序)

      【讨论】:

        猜你喜欢
        • 2021-12-20
        • 2023-03-21
        • 2019-04-17
        • 1970-01-01
        • 2012-11-09
        • 1970-01-01
        • 2018-06-02
        • 1970-01-01
        • 2018-01-15
        相关资源
        最近更新 更多