如何在iPhone上检查https请求的ssl证书

时间:2011-09-20 19:15:54

标签: iphone objective-c https uiwebview certificate

我正在制作一款iPhone应用程序,目的是连接到wifi热点 与热点的连接使用https网页进行。

为了识别网页是否是真正的热点,而不是盗取登录的假热点,我想检查网页的https证书。网页加载在UIWebview中。

问题:我如何能够检索有关https证书的信息?

编辑:我认为应该可以使用NSURLConnection,但是使用UIWebView,我没有NSURLConnection对象。

感谢您的回答!

1 个答案:

答案 0 :(得分:2)

您无法使用UIWebView执行此操作,但可以使用canAuthenticateAgainstProtectionSpace:委托方法NSURLConnection。您可以使用此委托方法创建要验证的证书的NSData副本,然后将其与本地存储的副本进行比较。

尽管如此,如上所述,它并没有真正增加安全性,并且有更好的方法来实现您想要实现的目标。