Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-10-2015
andres_89 andres_89 is offline
Miembro
 
Registrado: dic 2013
Posts: 46
Poder: 0
andres_89 Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 14-10-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por andres_89 Ver Mensaje
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
Responder Con Cita
  #3  
Antiguo 14-10-2015
andres_89 andres_89 is offline
Miembro
 
Registrado: dic 2013
Posts: 46
Poder: 0
andres_89 Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
¿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"
Responder Con Cita
  #4  
Antiguo 14-10-2015
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Y, ¿has probado colocar un componente SSLIOHandler? Si mal no recuerdo vieien incluidos con Indy.

// Saludos
Responder Con Cita
  #5  
Antiguo 14-10-2015
andres_89 andres_89 is offline
Miembro
 
Registrado: dic 2013
Posts: 46
Poder: 0
andres_89 Va por buen camino
Cita:
Empezado por roman Ver Mensaje
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.. =(
Responder Con Cita
  #6  
Antiguo 14-10-2015
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.083
Poder: 18
juanelo Va por buen camino
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;

...
__________________
Ya tengo Firma!
Responder Con Cita
  #7  
Antiguo 15-10-2015
andres_89 andres_89 is offline
Miembro
 
Registrado: dic 2013
Posts: 46
Poder: 0
andres_89 Va por buen camino
Cita:
Empezado por juanelo Ver Mensaje
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.
Responder Con Cita
  #8  
Antiguo 15-10-2015
andres_89 andres_89 is offline
Miembro
 
Registrado: dic 2013
Posts: 46
Poder: 0
andres_89 Va por buen camino
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Conexion TCP serg Internet 1 21-03-2008 11:16:17
La moda de los baja chones en japon, material con contenido explicito Arcioneo La Taberna 7 27-09-2007 00:19:56
Articulo sobre la facilidad de probar componentes open source en windows sobre linux gmontes Noticias 0 22-08-2007 22:34:16
Sobre conexión a interbase JuanIB C++ Builder 4 28-11-2006 01:47:31
Consejo sobre componentes a usar en conexión por internet abel Conexión con bases de datos 18 26-06-2004 20:55:40


La franja horaria es GMT +2. Ahora son las 08:01:39.


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
Copyright 1996-2007 Club Delphi