oxidecomputer / management-gateway-service

Crates shared between MGS in omicron and its agent task in hubris
Mozilla Public License 2.0
3 stars 3 forks source link

Add Yubikey-based challenge for tech port unlocking #274

Closed mkeeter closed 2 weeks ago

mkeeter commented 3 weeks ago

See RFD 492 § Sketch of an unlock policy for the backstory here.

This adds a new kind of UnlockChallenge, which requires that the caller generate an SSH signature of a particular blob of data, using a trusted key that is baked into the SP's firmware.

(opened as a draft pending testing)