Integrity ensures that information is not tampered with or otherwise altered without proper authorization while in transit between the client and the gateway. The Extensible User Authentication feature allows different integrity services—such as message integrity code calculation and verification—to be associated with the authentication mechanisms.