Jump to content


Photo

Cómo consumir un servicio web con certificado cliente


  • Please log in to reply
3 replies to this topic

#1 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14448 posts
  • LocationMéxico

Posted 09 March 2018 - 11:41 AM

Hola amigos

Estoy creando un cliente que consume un servicio Web que requiere un certificado para poder acceder al servidor.

Después de muchas consultas "por aquí, por allá" logré hacerlo funcionar, sin embargo tengo una duda, cuando lo consumo con soapUI, solo se necesita agregar el certificado a las Preferencias --> Configuración SSH --> "Key Store" (Ruta y nombre del certificado) y su contraseña en el item "KeyStore Password" y el servicio es consumido.

En Delphi necesito (entre otras cosas) registrar el certificado en Windows y agregar la URL del servicio en las opciones de Internet como sitio de confianza y modificar el nivel de seguridad.

Y bueno, mi pregunta es..... ¿Alguien sabe como opera soapUI para no depender de configuraciones "extra" para consumir este tipo de servicios web?

Gracias por anticipado.

Saludos

PD: Se utiliza HTTPRIO para consumir el servicio web.
  • 0

#2 seoane

seoane

    Advanced Member

  • Administrador
  • 1259 posts
  • LocationEspaña

Posted 09 March 2018 - 12:52 PM

Hola,

 

HTTPRIO utiliza la libreria wininet de windows, por eso necesita que los certificados esten instalados en windows para utilizarlos.

 

soapUI no depende de las librerias de windows y utiliza las suyas propias (las de java si no me equivoco).

 

Muchos otros programas utilizan sus propias librerias, Curl por ejemplo.

 

Saludos


  • 1

#3 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14448 posts
  • LocationMéxico

Posted 09 March 2018 - 01:52 PM

Hola,
 
HTTPRIO utiliza la libreria wininet de windows, por eso necesita que los certificados esten instalados en windows para utilizarlos.
 
soapUI no depende de las librerias de windows y utiliza las suyas propias (las de java si no me equivoco).
 
Muchos otros programas utilizan sus propias librerias, Curl por ejemplo.
 
Saludos


Eso quiere decir que no tengo opción al usar HTTPRIO...... :(

Saludos
  • 0

#4 ELKurgan

ELKurgan

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 566 posts
  • LocationEspaña

Posted 11 March 2018 - 05:20 AM

Eso quiere decir que no tengo opción al usar HTTPRIO...... :(

Saludos

 

Lamentablemente,no

Saludos


  • 1




IP.Board spam blocked by CleanTalk.