Ir al contenido



Foto

Cómo consumir un servicio web con certificado cliente


  • Por favor identifícate para responder
3 respuestas en este tema

#1 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 13.812 mensajes
  • LocationMéxico

Escrito 09 marzo 2018 - 11:41

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
  • 1.243 mensajes
  • LocationEspaña

Escrito 09 marzo 2018 - 12:52

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
  • 13.812 mensajes
  • LocationMéxico

Escrito 09 marzo 2018 - 01:52

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
  • 526 mensajes
  • LocationEspaña

Escrito 11 marzo 2018 - 05:20

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

Saludos

 

Lamentablemente,no

Saludos


  • 1