Здравствуйте, гость ( Вход | Регистрация )
Litkevich Yuriy | Дата 4.2.2009, 19:30 |
А что за класс такой QtSslSocket? Он был в Qt Solution, как написано в статье, а вот с сайта тролей:Цитата SSL Socket Provided in Qt 4.3 and later in the QSSLSocket class. |
|
ViGOur | Дата 4.2.2009, 19:23 |
Там написано, что он относится к Qt Solutions смотри SSL Socket . Но думаю по примеру можно сделать и со стандартным QSslSocket подобное. |
|
Vortex_001 | Дата 4.2.2009, 19:19 |
А что за класс такой QtSslSocket? его вроде нет в стандартной комплектации... Подскажите, где взять такой? | |
ViGOur | Дата 4.2.2009, 18:41 |
Угу, думаю так. Вот есть старая статья по поводу работы с SSL в Qt: Secure Networking with QtSSLSocket может поможет чем. |
|
Vortex_001 | Дата 4.2.2009, 18:27 |
Мда... сдается мне, никто не сталкивался | |
Vortex_001 | Дата 4.2.2009, 15:43 |
Всем доброго времени суток. Второй день решаю проблему - не могу подключиться к серверу Apache, на котором используется OpenSSL. Использую для этого QSslSocket. Проблема в том, что сертификат есть на локали (сервер высылаетего при регистрации), без использования этого сертификата получить нужную мне инфу с сервера я не могу (выдается код html с ощибкой сертификата). Вопрос в том, как мне сделать так, чтобы мой локальный сертификат использовался? Вот код сласса с сокетом:
Как видите - сертификат содержится в файле "cert.cer" (там же и ключ лежит), вопрос лишь в том, как мне сделать так, чтобы он использовался? При подключении к серверу, прога получает сертификат с сервера, потом выдаются следующие ошибки SSL: Peer Error = "The root certificate of the certificate chain is self-signed, and untrusted" Peer Error = "The host name did not match any of the valid hosts for this certi ficate" SSL Errors = ("The host name did not match any of the valid hosts for this cert ificate", "The root certificate of the certificate chain is self-signed, and unt rusted") Хелп плиз, для меня это очень важная задача! Заранее спасибо! |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 8:02 |