Indy 9 + Delphi 2007 новейшие библиотеки SSL доступны?
При использовании Delphi 2007 вместе с Indy 9, какие последние библиотеки OpenSSL можно загрузить и где они доступны?
1 ответ
Вам нужны следующие две библиотеки DLL:
- libeay32.dll
- ssleay32.dll
Вы можете загрузить исходный код из организации OpenSSL.org с открытым исходным кодом, но затем вам придется самостоятельно скомпилировать библиотеки DLL. Indy поддерживает сайт скомпилированных двоичных файлов для каждой версии Indy и OpenSSL (см. http://indy.fulgan.com/SSL/ и http://indy.fulgan.com/SSL/Archive/ - спасибо TLama за ссылки).
Более старые версии Indy не совместимы с библиотеками OpenSSL (см. Indy "Не удалось загрузить библиотеку SSL" с Delphi 2007 / Apache). TLama добавил комментарий к вашему вопросу, чтобы посмотреть обсуждение Embarcadero по этому поводу. В этом обсуждении Реми сказал: "попробуйте старые библиотеки 0.9.6 DLL на http://indy.fulgan.com/SSL/Archive/ ". Это, вероятно, версия, которую вам нужно будет использовать.
Это сработало для меня! Я работаю в Delphi 5 с Indy 9 и изо всех сил пытался найти правильные библиотеки DLL, я скачал http://indy.fulgan.com/SSL/Archive/indy_OpenSSL096m.zip и поместил обе библиотеки DLL в мою программу dir и c:\Windows\System32. Спасибо Джеймс Л и Реми "Гамбит" Лебо, ты потрясающий человек-Икс.