No se pudo crear un error de canal seguro SSL/TLS cuando tanto el cliente como el servidor admiten TLS 1.2

No se pudo crear un error de canal seguro SSL/TLS cuando tanto el cliente como el servidor admiten TLS 1.2

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?

información relacionada