Ver Mensaje Individual
  #1  
Antiguo 25-01-2018
CarlosReyesg CarlosReyesg is offline
Miembro
 
Registrado: ago 2010
Posts: 21
Reputación: 0
CarlosReyesg Va por buen camino
SOAP cambiar a TLS 1.2

buen día a todos

Espero que tenga éxito en su labores diarias
Me gustaría hacerles una consulta
Tratare de planteárselas lo más claro posible

A uno de nuestros clientes le hemos desarrollado un aplicativo que se conecta a un WebService había estado trabajando muy bien
Pero el proveedor del WebService cambio a TLS 1.2 y desde ahí ya dejo de funcionar ya no se podía conectar.
en Windows 8 y Windows 10 funciona muy bien por que en las opciones de Internet están habilitadas las casillas de TLS 1.1 y TLS 1.2
y Windows 7 no están habilitadas por defecto. Yo se que se puede hacer manualmente activar estas opciones pero el cliente comenta que para los usuarios esto seria tedioso o complicado.
Panel de control -> Opciones de internet -> opciones avanzadas -> Seguridad
habrá forma de activarlas por código?


Usamos Delphi 10.2.2 versión de prueba(la idea es resolverlo con esta versión para adquirir la licencia)
Para generar el WSDL usamos el asistente del IDE.
Usamos la clase THTTPRIO

hay alguna forma de cambiar la versión del TLS a TLS 1.2 desde código
revisando el código fuente de Delphi veo que no está utilizando indy por el contrario utiliza la API de Windows(Winint)


Saludos
Responder Con Cita