Skip to content

MSL Handshake

wmiaw edited this page Oct 14, 2014 · 3 revisions

A MSL handshake is a message containing no payload chunks sent for the purpose of performing key exchange and obtaining a master token. This may be done even if an entity has a master token, in order to obtain a new master token. A master token is required if an entity requires application data to be encrypted and that entity’s authentication scheme and data cannot perform encryption, or if the request message must be non-replayable (all responses are non-replayable).

The following is one possible MSL handshake message sequence, when no master tokens have already been issued.

Clone this wiki locally