vb.net framework 4 Solicitudes JSON error no se puede crear un canal seguro SSL/TLS

por | octubre 6, 2021

Trás las últimas actualizaciónes de seguridad, se están deshabilitando en muchos servidores las capas de transporte (TLS) 1.0 y 1.1. Esto afecta directamente a la comunicación cuando se utiliza framework 4 ya que este framework no posee para la instrucción myrequest.SecurityProtocol = SecurityProtocolType. los protocolos Tls12 y Tls13 necesarios para enviar las peticiones.

Tan solo tenemos SecurityProtocolType.Tls

¿Cómo solucionarlo?

Solución 1ª. -La solución drástica, actualizar Framework al 4.5

Solución 2ª. -Otra solución con Framework 4.0, es que ántes de las líneas de conexión establecer :

System.Net.ServicePointManager.SecurityProtocol = 3072

Es decir Framework 4.0 no tiene está entrada y utilizamos directamente la representación numérica.

Print Friendly, PDF & Email

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *