CLIENTSSL_DATA

Description

  • An “iRule event triggered after ingress SSL plaintext data has been collected from the clientssl connection.
  • Note “commands” which may suspend iRule processing (after, persist and session) should not be used in this event prior to 10.1.0 where CR101506/ID204163 was fixed.

Examples

when CLIENTSSL_HANDSHAKE {

   # Trigger collection of the decrypted payload once the SSL handshake has been completed successfully
   SSL::collect
}
when CLIENTSSL_DATA {
   # Do something with the decrypted data
   set payload [SSL::payload]

  # Release the payload
  SSL::release
}