为 iphone HTTP API 添加自定义证书

发布于 2024-07-14 06:30:51 字数 137 浏览 4 评论 0原文

有没有办法在我的应用程序中捆绑证书 - 然后使用它来使用 NSURLRequest 执行 HTTP GET/POST?

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

干杯

Is there any way to bundle a certificate in my application - and then use that to perform HTTP GET/POST using a NSURLRequest?

I.e. the certificate should not be used for other HTTP traffic on the device, only by my application.

Cheers

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

忆悲凉 2024-07-21 06:30:51

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

I don't believe so, but since all applications are sandboxed any special authentication measures you may have within your application cannot be accessed by other applications.

挽容 2024-07-21 06:30:51

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

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

Best (in my opinion) you put the private key and certificate that you want to use on the keychain (or keychains of other 3rd party apps that share the same provisioning certificate).

As for the actual loading of the p12 we do use openssl (we did write a obj-c wrapper around it) to decode the .p12 that we send to the app (you can always use .DER or .PEM to ship the p12 with your app)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文