fdo-rs / fido-device-onboard-rs

An implementation of the FIDO Device Onboard (FDO) spec written in Rust.
BSD 3-Clause "New" or "Revised" License
56 stars 31 forks source link

Add a `sqlite` config option to the `aio` option of `fdo-admin-cli` #642

Open 7flying opened 4 months ago

7flying commented 4 months ago

The user should be able to specify that they want a sqlite database as the storage method when running the servers with fdo-admin-cli aio

The tool should automatically create the sqlite databases and store them in <aio-dir>/stores/.

The user should still manually export the OVs from the manufacturing server's DB and then import them into the owner server's DB.

nullr0ute commented 4 months ago

Maybe we should add a "backend" option and have sqlite/files as the options and default to sqlite

7flying commented 3 months ago

Once sqlite has been enabled in aio, other features that depend on database support, such as the re-registration window of OVs in the owner server should also be configured.