Indy scheint bei Delphi 10.4 zerschreddert zu sein. Oder ich mache was falsch, will ich nicht ausschliessen. Die Versionsabfrage meldet
Indy 10.6.2.0 (bei Delphi 10.3.3 war es noch 10.6.2.5366) und unterstützt anscheinend kein SSL mehr... Ich schaffe es nicht, zwischen TIdTCPServer und TIdTCPClient eine SSL/TLS-Verbindung hinzubekommen. sslvTLSv1_2 war eigentlich mein Ziel, aber auch sslvTLSv1 funktioniert nicht.
libeay32.dll und ssleay.dll haben die Version 1.0.2u.
Die Verbindung schlägt fehl mit "Error accepting connection with SSL.
error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number", der TCPClient hingegen ist der Meinung er sei verbunden (TIdTcpClient.Connected ist true).
Eine
Indy-Version frisch von Github behebt das Problem bei mir auch nicht, ich habe die Bibliothekspfade auf
Indy\Lib\Protocols / System / Core gesetzt.
Auch dann ist die Version 10.6.2.0 und das Verhalten leider immer noch gleich.
Unter Delphi 10.3.3 funktioniert dasselbe Programm einwandfrei.
Hat jemand schon eine Idee?
Wenn jemand Interesse hat, lade ich gern ein Demo-Projekt hoch.