eclipse-symphony / symphony

Symphony project
MIT License
24 stars 17 forks source link

[Proposal] Enable bootstrapping endpoint to onboard a new Target #215

Open Haishi2016 opened 1 month ago

Haishi2016 commented 1 month ago

A device is manufactured with a bootstrapping certificate, an unconfigured symphony agent, and a rendezvous endpoint. When device boots, it contacts the rendezvous endpoint to exchange for a working certificate (after device attestation). The device is registered with Symphony as a Target with proper configuration pushed to the target. Communication between agent and API uses mutual certificate authentication.