
Cómo consumir un servicio web con certificado cliente
#1
Escrito 09 marzo 2018 - 11:41
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.
#2
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
#3
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
#4
Escrito 11 marzo 2018 - 05:20
Eso quiere decir que no tengo opción al usar HTTPRIO......
Saludos
Lamentablemente,no
Saludos