![]() |
kleines Problem mit idFTP (TLS/SSL)
Hallo Community,
ich habe ein kleines Problem. Ich versuche mit idFTP eine Verbindung aufzubauen, nur leider bekomme ich die Meldung das der Server TLS/SSL verwenden möchte. Was er mir damit sagen will ist klar, nur wie kann ich der indy Komponente das anhängen? Jemand Erfahrung damit ? BSP.: IdFTP1.Host := ''; IdFTP1.Username := ''; IdFTP1.Password := ''; IdFTP1.UseTLS:=????????????????; IdFTP1.Connect; //Verzeichnis wechseln IdFTP1.ChangeDir('output'); //Übertragungsmodus einstellen //Text-Dateien -> ftASCII //andere -> ftBinary IdFTP1.TransferType := ftBinary; MFG Daniel |
AW: kleines Problem mit idFTP (TLS/SSL)
Wenn ich mich recht erinnere, muss man den Indy-Komponenten den passenden IOHandler setzen, zum Beispiel aus der IdSSLOpenSSL.pas. Bei OpenSSL aber dann die passenden DLLs mit in's Verzeichnis legen (sind oft schon im Systemverzeichnis vorhanden, aber nicht zwingend immer oder in aktueller Version).
|
AW: kleines Problem mit idFTP (TLS/SSL)
nach
![]() * TIdSSLIOHandlerSocketOpenSSL erzeugen und der Property IOHandler zuweisen * Property UseTLS auf irgendeinen anderen Wert als utNoTLSSupport setzen |
AW: kleines Problem mit idFTP (TLS/SSL)
So,
danke für die schnellen Antworten. Hier wie es funktioniert: //Verbindung zum Server IdFTP1.Passive := True; IdFTP1.Host := ''; IdFTP1.Username := ''; IdFTP1.Password := ''; //SSL/TLS Verschlüsselung IdSSLIOHandlerSocketOpenSSL1:= TIdSSLIOHandlerSocketOpenSSL.Create(nil); IdFTP1.IOHandler:=IdSSLIOHandlerSocketOpenSSL1; IdFTP1.UseTLS:=utUseExplicitTLS; IdFTP1.DataPortProtection:=ftpdpsPrivate; IdFTP1.Connect; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz