Queremos admitir navegadores web que utilicen TLS 1.1 y 1.2, que aparentemente ha sido implementado por Microsoft, pero está desactivado de manera predeterminada.
Así que busqué en Google y descubrí algunas páginas que todo el mundo parece estar siguiendo:
http://support.microsoft.com/kb/245030
https://www.derekseaman.com/2010/06/enable-tls-12-aes-256-and-sha-256-in.html
¡Sin embargo! No parece estar funcionando para mí. He configurado ambos valores DWORD para DisabledByDefault y Enabled para TLS 1.1 y 1.2. Puedo confirmar que mi cliente está intentando comunicarse con TLS 1.2, pero el servidor solo responde con 1.0. He reiniciado IIS, pero no cambió la situación.
Microsoft señala: "ADVERTENCIA: El valor DisabledByDefault en las claves del registro bajo la clave Protocolos no tiene prioridad sobre el valor grbitEnabledProtocols que se define en la estructura SCHANNEL_CRED que contiene los datos para una credencial de Schannel".
Bueno, eso es muy vago para mí. No puedo encontrar ningún lugar donde SCHANNEL_CRED esté definido o configurado, todo lo que puedo determinar es una estructura definida en una biblioteca de Microsoft. Esa es mi única suposición de por qué esto no funciona, sin embargo, no puedo encontrar suficiente información para determinar si es el verdadero problema.