SmartDeviceSmartDeviceLaptopComputerLaptopComputerIdentityGatewayIdentityGatewayIdentityManagementIdentityManagementAccessManagementAccessManagementDirectoryServiceDirectoryServiceDeviceManufacturerDeviceManufacturerManufacturerCloudAPIManufacturerCloudAPI1User presses the On button2Checks for valid session3Verifies session is missing or invalid4Redirectst for authentication5Prompts for certificate6Provides certificate7Validates certificate, serial number, ID, and so forth8Confirms validation is successful9Returns token ID and session10Presents token ID and session11Grants access to Cloud API for firmware update12Firmware is updated