我正在 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 版本链接到 0.9.8。所以我必须安装 libssl 0.9.8 才能让它工作。
相同的应用程序在 windows 和 mac 上运行良好。
如果有人知道如何解决这个问题,请与我分享。非常感谢!