Forum Discussion
Jeff_Mattson_44
Nimbostratus
Mar 14, 2007Access to Decrypted SSL Data
I am looking for a quick sanity check...
My destination service is determined by data inside of an SSL-encrypted packet.
The only way to process decrypted packet data on an SSL-terminating virtual service is to pass it in plaintext to another virtual service using a loopback net, right? (At least I gather this from previous forum posts.) I've got this implemented, but am hoping there is a better way!
The stream::match stuff won't work for me because that gives access to the stream on its way to a destination, right? And I don't have a destination until I read the packet.
Thanks!
Jeff
3 Replies
- Colin_Walker_12Historic F5 AccountJeff,
- Here is what has been said regarding this topic back in 2005 by one F5 developers:
- Unfortunately, for SSL connections, you must first collect the data before it can be decrypted. The CLIENT_* events occur before the SSL termination occurs so you cannot inspect the decrypted content. The protocol handlers HTTP/etc, occur after the decryption occurs (if you have a clientssl profile enabled) so from within those you can inspect the data. Unfortunately, without using a redirect to another virtual server as suggested in the above post, it's not possible unless you are using something like HTTP.
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