Não foi possível criar erro de canal seguro SSL/TLS quando o cliente e o servidor suportam TLS 1.2

Não foi possível criar erro de canal seguro SSL/TLS quando o cliente e o servidor suportam TLS 1.2

Atualizamos nosso servidor para aceitar apenas TLS 1.2 e desabilitamos SHA/MD5. Agora, a partir deste servidor, estamos chamando uma API de terceiros que oferece suporte a TLS 1.2, TLS 1.1 e TLS 1.0. Agora, sempre que chamo essa API de terceira parte usando a biblioteca C# HttpClient, recebo arquivos Could not create SSL/TLS secure channel error. Do código que defini,

ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;

ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };

Estou recebendo o mesmo erro. A única maneira de se livrar desse erro é habilitar TLS 1.2, TLS 1.1 e TLS 1.0 em meu servidor. Como posso ativar apenas o TLS 1.2 enquanto faço minha API de terceiros funcionar ou como posso obter mais informações sobre qual é a principal causa do erro de TLS?

informação relacionada