Moin Delphianer,
ich habe hier eine Meldung von einem Kollegen, dass er sich nicht mit einem FTPS-Server verbinden kann. MadExcept sagt dazu
Code:
exception class : EIdTLSClientTLSHandShakeFailed
exception message : SSL-Aushandlung fehlgeschlagen.
main thread ($306c):
00cd2b75 +005 OPlusFTP.exe IdGlobal IndyRaiseOuterException
00d028a2 +046 OPlusFTP.exe IdExplicitTLSClientServerBase TIdExplicitTLSClient.TLSHandShakeFailed
00d02699 +009 OPlusFTP.exe IdExplicitTLSClientServerBase TIdExplicitTLSClient.ProcessTLSHandShakeFailed
00d0284b +05b OPlusFTP.exe IdExplicitTLSClientServerBase TIdExplicitTLSClient.TLSHandshake
772242d1 +021 ntdll.dll KiUserExceptionDispatcher
00dc40b9 +045 OPlusFTP.exe IdSSLOpenSSL TIdSSLIOHandlerSocketOpenSSL.SetPassThrough
00d02833 +043 OPlusFTP.exe IdExplicitTLSClientServerBase TIdExplicitTLSClient.TLSHandshake
00d29aa9 +08d OPlusFTP.exe IdFTP TIdFTP.Login
00d266d7 +39b OPlusFTP.exe IdFTP TIdFTP.Connect
00df4303 +1ab OPlusFTP.exe Main 219 +20 DoConnect
00df458e +156 OPlusFTP.exe Main 251 +25 TFrmMain.ConnectFTP
00df33f0 +0ac OPlusFTP.exe Main 89 +3 TFrmMain.actExecAllScriptsExecute
Führe ich das Programm bei mir aus, egal ob aus dem Delphi oder direkt, hab' ich da kein Problem zu verbinden und Daten zu transferieren.
Das verwendete
Indy ist aktuell von GetIt, es wird mit TLS 1.2 verschlüsselt kommuniziert. Was kann hier die Ursache sein?
MadExcept sagt mir außerdem, dass unter den Prozessen ein Avira läuft, und ein Prozess namens Memory Compression - sagt einem das was?
Achja, es geht hier um Delphi 10.2.
LG aus dem Norden, Edmund