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

no fdo-manufacturing-client in edge device #645

Closed henrywang closed 4 months ago

henrywang commented 4 months ago

For the postgres test, I need to run fdo-manufacturing-client no-plain-di --insecure --manufacturing-server-url to generate a new OV in manufacturer_vouchers table. But for the installed Edge system, I can't find fdo-manufacturing-client. It should be installed by fdo-init which is only run in coreos-installer part.

runcom commented 4 months ago

@henrywang can you include fdo-init in the system? it's just an rpm so you should be able to install, then run fdo-manufacturing-client? (this is still a test, so no biggie)

henrywang commented 4 months ago

@henrywang can you include fdo-init in the system? it's just an rpm so you should be able to install, then run fdo-manufacturing-client? (this is still a test, so no biggie)

This is not a problem any more. The https://github.com/fdo-rs/fido-device-onboard-rs/blob/657fefbc641ab588fd52bdcb630a2b236fd7d66d/dracut/52fdo/manufacturing-client-service#L5 can register to manufacturing server and generate OV. So we can close this issue.