He publicado esta pregunta en SO, pero no recibí ninguna ayuda. Por lo tanto, estoy probando suerte aquí en SE.
En pocas palabras, un marco como .NET nos permite cambiar la versión SSL / TLS antes de conectarnos a cualquier servicio https específico. Este acuerdo garantiza que tanto el cliente como el servidor se conecten y consuman http sobre la versión acordada de SSL / TLS. Que yo sepa, el acuerdo de negociación de la versión SSL / TLS se produce en el protocolo SSL / TLS.
Pregunta : ¿Puede alguien explicar por qué el marco de trabajo permite tal caso de uso cuando se supone que la negociación se realizará en la etapa de saludo de TLS?