Detectar si el navegador tiene TLS habilitado

¿Hay alguna manera de verificar si un navegador tiene TLS habilitado?

Estoy limitado a usar HTML y Javascript.

En Javascript, utilizando ActiveX, y destinado para IE7,

(function(){ var key = "HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\SecureProtocols"; var t = document.getElementById("detectREG_output"); var Shell = new ActiveXObject("WScript.Shell"); var value = Shell.RegRead(key); t.innerHTML = value; })(); 

Esto genera un campo de bits, con decimales que equivalen a:

168 = SSL 3.0, SSL 2.0, TLS 1.0 habilitado

160 = SSL 3.0, TLS 1.0 habilitado

40 = SSL 3.0, SSL 2.0 habilitado

8 = SSL 2.0 habilitado

0 = Ninguno están habilitados

MSDN en IE7 y HTTPS

La única solución que puedo encontrar es configurar apache para que respete un cierto orden de cifrado:

 SSLCipherSuite !aNULL:!eNULL:!EXPORT:!DSS:!DES:!SSLv2:RC4-SHA:RC4-MD5:ALL SSLHonorCipherOrder on 

por ejemplo. Y luego en una página PHP (detrás de un https) muestra $ _ENV [‘SSL_PROTOCOL’]. Finalmente usa el resultado en JS.