Forum Discussion
dennypayne
Employee
Oct 21, 2008Detecting TLS v1.1
Does anyone know what string (if anything) LTM 9.4.x will return for [SSL::cipher version] if the client is using TLS v1.1 (ie Opera)?
I'm trying to account for the possibility of a TLS v1.1 request coming into the following iRule and I haven't yet been able to actually create a v1.1 request to determine what the correct string might be...
Denny
when HTTP_REQUEST {
get encryption strength
set ver [SSL::cipher version]
set strength [SSL::cipher bits]
Is client SSLv3 or TLSv1 and at least 128 bit?
if { ($ver == "SSLv3") or ($ver == "TLSv1") } {
if { $strength < 128 } {
HTTP::redirect "http://www.domain.com/upgradebrowser.html"
}
}
else {
HTTP::redirect "http://www.domain.com/upgradebrowser.html"
}
}
- Steve_Scott_873Historic F5 AccountWhy not just set no SSLv2 on your Client Profile? The error message isn't as friendly, but SSLv2 has serious security flaws and has been replaced with SSLv3 since 1996.
- dennypayne
Employee
And actually in my testing IE doesn't even get an error message, it just silently fails to connect to the site if forced to use SSL v2. So the customer feels the need to mitigate this with an error page with instructions. - Steve_Scott_873Historic F5 AccountDenny,
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects