-
Notifications
You must be signed in to change notification settings - Fork 87
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.

A Netflix Original Production
Tech Blog | Twitter @NetflixOSS | Jobs
- Introduction
- Encoding & Normalization
- Cryptography
- Versioning
- MSL Networks
- Entity Authentication
- User Authentication
- Key Exchange
- Service Tokens
- Messages
- Error Messages
- Application Security Requirements
- Protocol Implementation
- Configuration Guide