Forum Discussion

wilcdr's avatar
wilcdr
Icon for Nimbostratus rankNimbostratus
May 07, 2018

Inspect SSL SNI but don't do SSL offloading?

Hi,

 

Is it possible for a VS to use an iRule to parse the SNI extension from the SSL ClientHello packet from the client, use it for some logic (like where to go, etc), but do NOT actually perform SSL offloading? I.e. pass through the packets to the actual server to do the SSL handshake as if it was just a TCP VS setup with no SSL profile attached?

 

All the stuff I have seen indicates that I'll need an SSL profile to get the CLIENTHELLO event or to use the SSL::sni construct. I also saw an iRule posted that manually decipher the SNI hostname (https://devcentral.f5.com/codeshare?sid=717) but it is still in the context of doing SSL offloading.

 

Thanks!

 

Wilson