Hi @jocado
The assertions and signing keys play an important role in the security and the authentication of the devices to the IoT App Store.
There are five major components involved during the authentication and these are simply, serial signing key, model signing key, mode API key, model name and store id which are created or provided to the customers as part of the IoT App Store provisioning.
Model signing keys are used to sign model documents which carry model information including name and store id for the store to access. Devices generate a unique device key, this is used together with the model and a way to prove the device belongs to a model (in the simplest case a model API key) to get a serial document which is basically a certificate for the device unique key. The serial and model documents together with the device unique key are used by the device to authenticate itself to the customer’s IoT App Store that would allow it to download and install snaps that are available in the customer’s IoT App Store. However, it is not possible to access any existing device and fetch data from individual devices.
If you would like to explore detailed cases specific to your setup, please create a Support Ticket for further review.
Thanks,
Bugra