Ошибки SSL с QtWebkit на сайтах https в Ubuntu

Я создаю браузерное приложение на основе qtwebkit в Ubuntu 12.04 LTS. Когда я использую его для доступа к веб-сайтам https, я получаю много ошибок ssl. Например, когда я захожу на www.paypal.com, я получаю это сообщение:

Ошибки SSL для: https://t.paypal.com/ts?v=0.1&t=1341683749338&g=420&e=im&pgrp=main%3Amktg%3Apersonal%3A%3Ahome&page=main%3Amktg%3Apersonal%3A%3Ahome%3A%3A%3ANotInTest%3B

Сертификат эмитента локально проверенного сертификата не найден. Сертификат корневого ЦС не является доверенным для этой цели. Сертификаты не могут быть проверены.

Я использую 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.

Если кто-нибудь знает, как решить эту проблему, пожалуйста, поделитесь со мной. Большое спасибо!

1 ответ

Вот ссылка на другой вопрос Stackru, который, я думаю, поможет решить ваши проблемы: это правильный способ установить протокол SSL с QWebPage?

Также эта ветка: http://qt-project.org/forums/viewthread/19690 на форумах qt рассказывает о тех же самых проблемах, с которыми вы столкнулись.

Другие вопросы по тегам