gpt4 book ai didi

IOS、UIWebView、HTTPS 和信任任意证书(开源引用?)

转载 作者:行者123 更新时间:2023-11-29 13:28:04 26 4
gpt4 key购买 nike

我想封装 UIWebView,它可以处理 ios 平台上的 http 和 https 请求,特别是对于 https,它应该处理信任和未验证(开发人员定义的)证书。有没有开源可供引用?

提前致谢。

最佳答案

Graham Lee 在 On SSL Pinning for Cocoa [Touch] 讨论了您可以做的一些事情.它与您接近开源的距离很近 - 它的示例代码向您展示了如何使用 NSURLConnectionNSURLConnectionDelegate

Lee 的文章讨论了如何固定公钥,从而提高 channel 的安全性。 Public Key Pinning 相当于 SSH 中的 StrictHostKeyChecking。此外,我相信您可以使用 NSURLConnectionNSURLConnectionDelegate 来信任您的 [otherwise] 不受信任的证书(我没有遵守这种做法,所以我不确定详情)。

小心不要削弱(破坏?) channel 内置的安全性。最近在 Why Eve and Mallory Love Android: An Analysis of Android SSL (In)Security 上发表了对愚蠢的开发人员决策的调查和分析。 .它不仅限于 Android。

关于IOS、UIWebView、HTTPS 和信任任意证书(开源引用?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12595053/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com