3 Data types

There are three data types to be used for carrying a negotiated security layer—a mechanism, a client parameter and an authentication step.