|VMP Security and Encryption Structure / iOS and Android Security|
All devices using Vocera Collaboration Suite with iOS must register with the VMP Server to receive push notifications. The registration occurs after the application is installed.
Once iOS receives the registration request from an application, it connects with APNS and forwards the request. APNS generates a device token using information contained in the unique device certificate. The device token contains an identifier of the device. It then encrypts the device token with a token key and returns it to the device.
The diagram below shows the token relationship between the VMP Server, APNS, and the client device.