Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   WebServices HTTPRIO SOAP XmlBlackBox (https://www.clubdelphi.com/foros/showthread.php?t=70629)

ppb 01-11-2010 18:21:12

WebServices HTTPRIO SOAP XmlBlackBox
 
Hola a todos,
Estoy intentando desarrollar un cliente para un WebService con ws-security; en este caso tengo que firmar el mensaje SOAP con un certificado X509v3, además de incluir headers wsa( web services addressing ) y timestamp, con SSL y autenticación mutua ( dos certificados servidor <-> cliente ).
He visto que los componentes de Eldos , en principio cumplen con las necesidades, pero en el foro de Eldos aparece
Cita:

Unfortunately HTTPRio was designed in such a way that doesn't allow any intervention. I.e. if you use the component, you are bound to WinInet and windows certificate management.
Cita:

ThttpRio is not supported due to it's bad design. We recommend using RemObjects for SOAP activities.
entiendo que los componentes XmlBlackBox y HTTPRIO no hacen buenas migas;
y aquí comienzan las dudas :
Supongo que HTTRIO encapsula todos las transacciones SOAP , si no se utiliza ¿ Como se puede implementar ?.
He visto que en Eldos recomienda los componentes RemObjects , pero no se si este conjunto me soluciona el problema;
también he visto un documento de como implementar SOAP con los indy’s
http://www.2p.cz/files/2p.cz/downloa..._in_delphi.pdf
No se cual es la mejor solución.

Gracias por su tiempo.

Saludos.

mlara 06-11-2012 17:55:04

Al parecer no muchas peronas trabajan con esto... sin embago en este momento tengo especial interés y si aún estás trabajando con lo mismo, podríamos intercambiar experiencias.

Inicialmente lo que necesito es enviar un Usernametoken al servidor, en donde uso nuSOAP. El Usernametoken lo envío, pero ni idea cómo agarrarlo en el servidor. No estoy usando certificados aún, pero me interesa también... finalmente qué sucedió con lo que intentabas hacer?


La franja horaria es GMT +2. Ahora son las 20:42:40.

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