AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Indy FTPS Fehler beim Connect

Indy FTPS Fehler beim Connect

Ein Thema von Poelser · begonnen am 16. Okt 2020 · letzter Beitrag vom 19. Okt 2020
Antwort Antwort
Seite 1 von 2  1 2   
Poelser

Registriert seit: 21. Apr 2008
Ort: Europa
145 Beiträge
 
Delphi 10.4 Sydney
 
#1

Indy FTPS Fehler beim Connect

  Alt 16. Okt 2020, 07:53
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
  Mit Zitat antworten Zitat
Timmyew

Registriert seit: 6. Jan 2020
7 Beiträge
 
#2

AW: Indy FTPS Fehler beim Connect

  Alt 16. Okt 2020, 08:10
Ohne jemals mit der Komponente gearbeitet zu haben, würde ich behaupten, dass es
eventuell an einem Antiviren Programm oder Firewall liegt. Deaktiviere die mal und teste die Verbindung erneut ^^.
Natürlich kann ich mit meiner mangelten Erfahrung auch komplett auf dem Holzweg sein ^^.

Avira:
https://www.avira.com/de/campaigns/a...SAAEgLP7_D_BwE
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.752 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Indy FTPS Fehler beim Connect

  Alt 16. Okt 2020, 08:14
.. verwendet ihr die gleichen SSL Libraries (libeay32.dll, ssleay32.dll)?
Einen Wireshark-Trace hast Du nicht?

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Poelser

Registriert seit: 21. Apr 2008
Ort: Europa
145 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Indy FTPS Fehler beim Connect

  Alt 16. Okt 2020, 08:39
.. verwendet ihr die gleichen SSL Libraries (libeay32.dll, ssleay32.dll)?
Hmm, das werd' ich mal prüfen...
.. Einen Wireshark-Trace hast Du nicht?
Nein, den hab' ich nicht. Ich hab' auch selbst das noch nie benutzt, aber das werd' ich mal probieren.

Dieses Schlangenöl Avira war mir schon immer suspekt, zuviel darüber hier gelesen...

LG aus dem Norden, Edmund
  Mit Zitat antworten Zitat
WiPhi

Registriert seit: 19. Feb 2015
90 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Indy FTPS Fehler beim Connect

  Alt 16. Okt 2020, 08:40
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
Welches Zertifikat verwendet der Server? Ein offizielles oder ein selbst ausgestelltes?
Ich vermute, dass das Zertifikat bei ihm nicht als vertrauenswürdig gekennzeichnet ist. Damit schlägt der TLS Handshake fehl.
Wer sucht, der findet. Wer länger sucht, findet mehr.
  Mit Zitat antworten Zitat
Poelser

Registriert seit: 21. Apr 2008
Ort: Europa
145 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Indy FTPS Fehler beim Connect

  Alt 16. Okt 2020, 08:53
Welches Zertifikat verwendet der Server? Ein offizielles oder ein selbst ausgestelltes?
Ich vermute, dass das Zertifikat bei ihm nicht als vertrauenswürdig gekennzeichnet ist. Damit schlägt der TLS Handshake fehl.
Ich hab' hier ja kein Problem, an den Server zu connecten. Mit FileZilla und TotalCommander geht das auch bei ihm problemlos

LG aus dem Norden, Edmund
  Mit Zitat antworten Zitat
Poelser

Registriert seit: 21. Apr 2008
Ort: Europa
145 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: Indy FTPS Fehler beim Connect

  Alt 16. Okt 2020, 09:57
Hallo, jetzt hab' ich das mal geprüft:
.. verwendet ihr die gleichen SSL Libraries (libeay32.dll, ssleay32.dll)?
Bei mir werden aus C:\Windows\System32

libeay32.dll 1.0.2.10
ssleay32.dll 1.0.2.10

geladen. Beim Kollegen werden die Bibliotheken

libeay32.dll 1.0.0.13
ssleay32.dll 1.0.0.13

aus C:\Program Files (x86)\Intel\iCLS Client geladen. Sollte er vielleicht mal updaten?

LG aus dem Norden, Edmund
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.752 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: Indy FTPS Fehler beim Connect

  Alt 16. Okt 2020, 10:26
ja, updaten 1.0.0.13 ist schon etwas sehr alt

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.269 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: Indy FTPS Fehler beim Connect

  Alt 16. Okt 2020, 10:55
Hallo,
Zitat:
Sollte er vielleicht mal updaten?
oder du kopierst deine Dlls in das Exe-Verzeichnis des Kollegen.
Heiko
  Mit Zitat antworten Zitat
Poelser

Registriert seit: 21. Apr 2008
Ort: Europa
145 Beiträge
 
Delphi 10.4 Sydney
 
#10

AW: Indy FTPS Fehler beim Connect

  Alt 16. Okt 2020, 15:21
Moin,
Hallo,
Zitat:
Sollte er vielleicht mal updaten?
oder du kopierst deine Dlls in das Exe-Verzeichnis des Kollegen.
das hat er gemacht, diese DLLs werden aber nicht geladen. MadExcept gibt in der Liste der Modules immer noch die gleichen alten DLLs aus.

Jetzt hat der Kollege sich getraut, die DLLs im Intel-Verzeichnis durch meine auszutauschen. Aber der BugReport zeigt auch dann wieder die alten Versionen. Ich glaub' der hat da ein System, auf dem irgendwas Amok läuft.

Ein Delphi-Problem ist das jedenfalls nicht

LG aus dem Norden, Edmund
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz