Secure Storage Admin

API Reference
Secure Storage API


This API provides administrative control for secure storage. It gives the rights to read, write and delete files recorded in the SFS Legato tree. This API should be used with extreme caution.

The full API should only be used by privileged users

Secure storage allows privileged users (e.g: administrators) to provision secure storage data by storing sensitive info like passwords, keys, certificates, etc. All data in the secure storage is in an encrypted format. It also allows privileged users to debug stored data issues.

Note
This API is mostly disabled by default in Legato Framework for security concerns. Only few functions remains to get non sensitive information about secure storage. In order to enable the secure storage admin API, Legato must be compiled using the SECSTOREADMIN flag.
make distclean
SECSTOREADMIN=1 make wp76xx
Alternatively, you can enable the Secure Storage Admin API from within the kconfig menu system.
make menuconfig_wp76xx
In the displayed configuration menu, enable SecStore Admin API flag by following the following menu path and enabling Enable Secure Storage Administration API Services > Secure Storage > Enable Secure Storage Administration API

Even if the Secure Storage Admin API is disabled the following two functions are always available: