Technical Forum
Ask questions. Discover Answers.
cancel
Showing results for 
Search instead for 
Did you mean: 

Low SSL ciphers Message to the Client

Aviv
Cirrus
Cirrus
Hi Folks, I have a vs that also an old clients with low ssl ciphers suite level Consume. before i increase the ciphers suite i want to send a popup message to the client for a one month with some warnning that and old os will not work.... how can i do it? Thanks, Aviv
1 REPLY 1

SanjayP
MVP
MVP

Please note, this iRule is not tested but to get you started you can use something like below.

 

when RULE_INIT { set static::notification_page { <html> <head> <meta http-equiv="Refresh" content="10; url=https://www.site.com" /> </head> <body><p><center>You are using old TLS settings. Please upgrade them to continue your access -<a href="https://www.site.com">You are being redirected to original site</a>.</center></p> </body> </html> } }   when CLIENTSSL_HANDSHAKE { if { ( [SSL::cipher name] contains "RC4" ) }{ set old_tls 1 } else { set old_tls 0 } } when HTTP_REQUEST { if { ($old_tls == 1) and (not [HTTP::cookie exists NotificationDone])} { HTTP::respond 200 content [subst $static::notification_page] "Mime-Type" "text/html" "Set-Cookie" "NotificationDone=1; path=/; domain=[HTTP::host]" TCP::close } else { return } }