ios - iOS 6 上的 UIWebView 和客户端证书

标签 ios ssl uiwebview

我正在尝试通过 UIWebView 浏览安全网站(使用客户端证书)。 我正在使用这个例子:Client certificate authentication in UIWebView iOS

它在 iOS 6 上似乎不起作用。我设法处理了服务器信任,但客户端证书似乎被 UIWebView 忽略了。即使我设法使用 ASIHTTPRequest 和身份连接到服务器。

在 UIWebViewDelegate 中引发了以下错误:

webView didFailLoadWithError :-1206 The server “xxx.yyy” requires a client certificate.`

我为 NSURLCredential 使用标志 NSURLCredentialPersistenceForSession

最佳答案

您提供的链接包含问题的正确解决方案。只需确保将客户端证书添加到应用程序包(Build Phases->Copy Bundle Resources in Xcode)

关于ios - iOS 6 上的 UIWebView 和客户端证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13063541/

相关文章:

ios - 有没有什么工具可以帮助我分析我的 Objective-C 项目的类结构?

android - 实时对接学习路径

uiwebview - 在仅限 iPhone 的应用程序中播放 YouTube 视频 - 失去控制

ios - 在 UIWebview 中将字符串显示为链接 - Swift

ios - ImageView 渐变表现异常

ios - 快速滑出菜单而不滑动导航栏(以编程方式)

c# - 通过 SSL 保护 Xamarin.Forms 应用程序流量

javascript - Restangular POST 失败 https ://OPTIONS pass

ssl - openssl 是否在没有基本限制的情况下拒绝自签名证书?

ios - 在iOS上播放youtube视频的最简单方法