Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Conexión con FTP explícito sobre TLS (https://www.clubdelphi.com/foros/showthread.php?t=89197)

andres_89 14-10-2015 09:36:02

Conexión con FTP explícito sobre TLS
 
Buenas noches amigos,

Estoy intentando crear una conexión con FTP explícito para que cuando me conecte por FTP este sea segura y no obtengan los datos de la conexión (usuario y contraseña del FTP), logre conectarme por FTP pero no puedo configurarlo para TLS.

He visto la opción pero no se como configurarlo y al tratar de cambiarlo a explicito TLS me sale error:

http://scontent-mia1-1.xx.fbcdn.net/...1f&oe=56956806

http://fbcdn-sphotos-g-a.akamaihd.ne...ff44bf7113301b

ese es el componente por el cual me conecto por FTP pero no puedo conectarme de forma explicita de TLS.

A la espera de su ayuda, saludos.

Casimiro Notevi 14-10-2015 11:38:27

Cita:

Empezado por andres_89 (Mensaje 497907)
He visto la opción pero no se como configurarlo y al tratar de cambiarlo a explicito TLS me sale error:

¿Y el error es?


PD: Te podías ahorrar enlazar una imagen, solamente decir que usas los componentes indy :)

andres_89 14-10-2015 16:35:44

Cita:

Empezado por Casimiro Notevi (Mensaje 497913)
¿Y el error es?


PD: Te podías ahorrar enlazar una imagen, solamente decir que usas los componentes indy :)


Si, solo estoy utiliando los componentes Indy, al tratar de cambiar a utUseExplicitTLS de la propiedad "UseTLS" de la herramienta TidFTP me sale un cuadro de error donde dice "SSL IOHandler is required fos this settings"

roman 14-10-2015 18:07:24

Y, ¿has probado colocar un componente SSLIOHandler? Si mal no recuerdo vieien incluidos con Indy.

// Saludos

andres_89 14-10-2015 18:12:42

Cita:

Empezado por roman (Mensaje 497939)
Y, ¿has probado colocar un componente SSLIOHandler? Si mal no recuerdo vieien incluidos con Indy.

// Saludos

Exactamente cual?, ya puse todos los componentes, pero no se cual es y como configurarlo para que se enlaze.. =(

juanelo 14-10-2015 18:22:15

A ver si te ayuda.

Código Delphi [-]
TIdSSLIOHandlerSocket *SSL;  
TIdFTP *FTP;
bool UsaSTARTTLS;

....

  if(UsaSTARTTLS)
  {
    SSL->SSLOptions->Method = sslvTLSv1;
    SSL->PassThrough = true;
  }

  if(UsaSSL)
    FTP->IOHandler=SSL;

...

andres_89 15-10-2015 06:47:44

Cita:

Empezado por juanelo (Mensaje 497943)
A ver si te ayuda.

Código Delphi [-]TIdSSLIOHandlerSocket *SSL; TIdFTP *FTP; bool UsaSTARTTLS; .... if(UsaSTARTTLS) { SSL->SSLOptions->Method = sslvTLSv1; SSL->PassThrough = true; } if(UsaSSL) FTP->IOHandler=SSL; ...

No logro hacerlo funcionar =( , me sigue saliendo el error de IOHandler...

Seguire probando y googleando, igual gracias.

Saludos.

andres_89 15-10-2015 18:00:35

Y solucione el error de IOHandler agregando la herramienta "TIdSSLIOHandlerSocketOpenSSL" junto con la del "TIdftp", en las propiedad IOHandler del "TIdftp" le agregue el nombre de la herramienta "TIdSSLIOHandlerSocketOpenSSL" y no me mando el error.




pero al momento de conectarme me sale este error:



creo que es por configuración que tengo que hacer a una de las herramientas pero no se que configurar, =(.

Saludos.


La franja horaria es GMT +2. Ahora son las 10:34:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi