Russian Qt Forum
Ноябрь 24, 2024, 11:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: SSL - проблемы на других компьютерах  (Прочитано 4603 раз)
FlexoID
Гость
« : Июль 25, 2009, 12:41 »

Здравствуйте. Написал свою программу с использованием SSL, а, когда дело дошло до распространения, ужаснулся. Программа не работает чуть ли не на половине систем. Смог и у себя добиться того же, установив на виртуальную машину чистый Windows XP. Снифер показал, что соединение обрывается c ошибкой "handshake-failure". На первой паре скриншотов демонстрируется запрос/ответ в прорблемном месте при успешном соединении, на второй паре соответственно (то же место на другой системе) - ошибка.

 

 

Стандартный пример из Qt ведет себя абсолютно так же, поэтому ошибка точно не в моей реализации.
Установка OpenSSL на компьютер ничего не меняет.

Не могу разобраться уже несколько дней, а программа простаивает на моем компе. Буду благодарен за любую помощь и догадки.
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #1 : Июль 25, 2009, 15:54 »

А как дело обстоит с зависимостями? (зависимости можно посмотреть при помощи Dependency Walker)
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
FlexoID
Гость
« Ответ #2 : Июль 25, 2009, 19:13 »

А как дело обстоит с зависимостями? (зависимости можно посмотреть при помощи Dependency Walker)
Смотрел плагином Тотал Коммандера, все ок. Щас еще скачаю эту прогу, проверю.
Нет, к сожалению, с зависимостями все ок.
« Последнее редактирование: Июль 25, 2009, 19:40 от FlexoID » Записан
nn1317
Гость
« Ответ #3 : Сентябрь 29, 2009, 16:16 »

Добрый вечер)
проблему решили? если да, то поделитесь - пример даже не работает и валился на ошибке в
ssleay32.dll.
А при старте в консоли:

Starting E:/MinGW/qt2009/qt/examples/network/securesocketclient/debug/securesocketclient.exe...
QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf
QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf
QSslSocket: cannot call unresolved function OPENSSL_add_all_algorithms_noconf
QWaitCondition: Destroyed while threads are still waiting
Записан
vipet
Бывалый
*****
Offline Offline

Сообщений: 452


Просмотр профиля
« Ответ #4 : Октябрь 17, 2009, 05:49 »

Попробуйте может другие версии OpenSSL
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.107 секунд. Запросов: 22.