Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-09-2008
oneril oneril is offline
Registrado
 
Registrado: ago 2006
Posts: 5
Poder: 0
oneril Va por buen camino
Problema con idhttp1 + SSL

Hola
He leido los post que hay en el foro referente a como hacer un Post con SSL. He configurado segun se especifica en las indy, como se indica en la web http://www.intelicom.si/www.nsf/docs...ETDSTR&lang=en

El problema que tengo que es que no recepciona la respuesta del Post, me llega simpre una cadena en blanco. Cuando deberia llegarme un identificador. La pagina en la que realizo el post devuelve un identificador. Sin embargo ResponseText me da HTTP/1.1 200 OK.

Lo que si he observado es que si activo la opcion [sslvrfPeer] de VerifyMode y en el evento OnVerifyPeer al captura el Certificate.Subject.Online me devuelve los datos de un certificado que no es el que he puesto en las propiedades. En concreto el referente a EquiFax Secure Global eBussines CA-1.
He probado cambiando las propiedades de IOHandler y no consigo que me devuelva respuesta.

Agradeceria cualquier ayuda posible, ya que no sé que mas mirar.
Responder Con Cita
  #2  
Antiguo 12-09-2008
Avatar de xEsk
[xEsk] xEsk is offline
Miembro Premium
 
Registrado: feb 2006
Posts: 454
Poder: 19
xEsk Va por buen camino
Las veces que he usado las Indy con SSL, he seguido los siguientes pasos y me funcionan muy bien:

- Configuro el SSL (a v2 o v3).
- Configuro el HOST del SSL (la propiedad Host del TIdSSLIOHandlerSocketOpenSSL)
- Luego preparo lo que voy a enviar por POST:
Código Delphi [-]
  Source:=TStringStream.Create('lo que envio por POST');
  try
    idHTTP1.Request.ContentType:='application/x-www-form-urlencoded';
    idHTTP1.Request.ContentLength:=Source.Size;
    Contenido:=FHttp.Post(URL, Source);
  finally
    Source.Free;
  end;

Recuerda que a veces es necesario usar Cookies, asi que tienes que asignarle un Cookie Manager.

Saludos.
Responder Con Cita
  #3  
Antiguo 15-09-2008
oneril oneril is offline
Registrado
 
Registrado: ago 2006
Posts: 5
Poder: 0
oneril Va por buen camino
Gracias xEsk por contestar.

Ya he probado tambien a establecer el tamaño, y sigo sin poder leer la
respuesta que debe devolverme la web.

Anotar que si pongo la url en el iexplorer si me devuelve el identificador de respuesta, por lo que descarto el fallo en la web.
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


La franja horaria es GMT +2. Ahora son las 15:47:08.


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