【发布时间】:2010-10-11 00:05:08
【问题描述】:
有什么方法可以在我的应用程序中捆绑证书 - 然后使用它使用 NSURLRequest 执行 HTTP GET/POST?
即该证书不应用于设备上的其他 HTTP 流量,只能由我的应用程序使用。
干杯
【问题讨论】:
标签: iphone objective-c cocoa https
有什么方法可以在我的应用程序中捆绑证书 - 然后使用它使用 NSURLRequest 执行 HTTP GET/POST?
即该证书不应用于设备上的其他 HTTP 流量,只能由我的应用程序使用。
干杯
【问题讨论】:
标签: iphone objective-c cocoa https
我不这么认为,但由于所有应用程序都被沙盒化,因此您在应用程序中可能拥有的任何特殊身份验证措施都无法被其他应用程序访问。
【讨论】:
最好(在我看来)将您想要使用的私钥和证书放在钥匙串(或共享相同配置证书的其他 3 第三方应用的钥匙串)上。
至于 p12 的实际加载,我们确实使用 openssl(我们确实围绕它编写了一个 obj-c 包装器)来解码我们发送到应用程序的 .p12(您始终可以使用 .DER 或 .PEM 来发送p12 与您的应用程序)
【讨论】: