iRules Event Order
iRules is an event driven language. This has been discussed before, but to recap briefly, here’s what “Event Driven” means in iRules terms:
iRules code is written inside event blocks. Those event ...
Published Mar 30, 2009
Version 1.0Colin_Walker_12
Historic F5 Account
Joined May 12, 2005
Colin_Walker_12
Historic F5 Account
Joined May 12, 2005
dave_seddon_201
Dec 13, 2011Nimbostratus
Greetings,
This is a great list, but I think it's not quite clear about the cert stuff.
Order here says:
CLIENTSSL_HANDSHAKE
CLIENTSSL_CLIENTCERT
However the event description for CLIENTSSL_HANDSHAKE says
"If LTM requests a certificate from the client this event would be triggered after the CLIENTSSL_CLIENTCERT event."
So order if a cert is presented by the client, the order is:
CLIENTSSL_CLIENTCERT
CLIENTSSL_HANDSHAKE
Regards,
Dave Seddon