Para un determinado servicio SSL podemos verificar mediante openssl s_client. Vamos a ver cómo:
El subcomando s_client dispone de opciones para indicar el protocolo a usar:
echo | openssl s_client -connect systemadmin.es:443 -ssl3 echo | openssl s_client -connect systemadmin.es:443 -tls1_2 echo | openssl s_client -connect systemadmin.es:443 -tls1_1 echo | openssl s_client -connect systemadmin.es:443 -tls1
Por lo tanto simplemente buscando si se establece la sesión podemos ver si el protocolo esta soportado en el lado servidor:
# echo | openssl s_client -connect systemadmin.es:443 -tls1_2 2>&1 | grep "Session-ID: " Session-ID: AA27E5EAC09CF474E38E8934B81CAE0D5759BFDAFAA0274AB37B38D6715F84EB # echo | openssl s_client -connect systemadmin.es:443 -ssl3 2>&1 | grep "Session-ID: "
Por lo tanto, podemos ver que en este caso TLS 1.2 esta soportado mientras SSLv3 no
Tags: openSSL