И старые библиотеки Indy10 + libeay32.dll + ssleay32.dll которые я использую? с ними не работают.
Сервер возвращает ошибку, мол соединение прервано до завершения рукопожатия TSL
Поле разбираться, обратил внимание что privkey.pem стал существенно другим.
Вот что пишут
Нашел что ECDSA поддерживается в libeay32.dll версии 1.0.2u (1.0.2.21)Маленький размер (около 250 байт вместо привычных 2-3 КБ) файла privkey.pem связан с тем,
что вместо классического алгоритма RSA Let’s Encrypt теперь по умолчанию использует более современный ECDSA (Elliptic Curve Cryptography).
Сайт https://indy.fulgan.com/SSL/ не открывается даже через КВН на разных провайдерах.
Еле нашел то, что можно скачать тут http://www.infoas.ru/openssl_1_0_2u/
причем 1.0.2u почему-то обозначены как _old
Заменил библиотеки , но теперь они не подключаются, с ошибкой
Погуглил на тему, пишут что нужно использовать какие-то костыли (https://github.com/MWASoftware/IndySecOpenSSL) для работы Indy10 с новыми переименованными библиотеками libcrypto.dll и libssl.dllException --- EIdOSSLCouldNotLoadSSLLibrary: Could not load SSL library.
WhichFailedToLoad --- "Failed to load libeay32.dll."
Кто-нибудь проходил этот путь? На каком Lazarus и Indy10 это точно работает?
