我正在 Ubuntu 12.04 LTS 上构建一个基于 qtwebkit 的浏览器应用程序。当我用它访问 https 网站时,我遇到了很多 ssl 错误。例如,当我访问 www.paypal.com 时,我收到了这条消息:
找不到本地查找证书的颁发者证书 出于此目的,根 CA 证书不受信任 无法验证任何证书
我正在使用 QtSDK 4.8.1。该应用程序链接到 libssl 0.9.8。虽然ubuntu自带libssl 1.0,但是QtSDK 4.8.1的prebuilt版本链接到0.9.8。所以我必须安装 libssl 0.9.8 才能让它工作。
同一个应用程序在 windows 和 mac 上运行良好。
如果有人知道如何解决这个问题,请与我分享。非常感谢!
最佳答案
这是另一个 StackOverflow 问题的链接,我认为它可以解决您的问题:Is this the right way to set the SSL protocol with QWebPage?
另外,这个线程:http://qt-project.org/forums/viewthread/19690在 qt 论坛上讨论了您遇到的完全相同的问题。
关于qt - Ubuntu 上 https 站点上的 QtWebkit 出现 SSL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12104234/