
Hemos actualizado nuestro servidor para aceptar solo TLS 1.2 y deshabilitar SHA/MD5. Ahora, desde este servidor, llamamos a una API de terceros que admite TLS 1.2, TLS 1.1 y TLS 1.0. Ahora, cada vez que llamo a esta API de la tercera parte usando la biblioteca C# HttpClient obtengo Could not create SSL/TLS secure channel error
. Desde el código que configuré,
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
Estoy teniendo el mismo error. La única forma de solucionar este error es habilitar TLS 1.2, TLS 1.1 y TLS 1.0 en mi servidor. ¿Cómo puedo habilitar solo TLS 1.2 mientras hago que mi API de terceros funcione o cómo puedo obtener más información sobre cuál es la causa principal del error de TLS?