Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Machine ID: Bound Keypair Joining: Minimal bound-keypair implementation #53373

Open
timothyb89 opened this issue Mar 25, 2025 · 0 comments
Open
Assignees

Comments

@timothyb89
Copy link
Contributor

timothyb89 commented Mar 25, 2025

Initial minimal implementation of the bound-keypair join method.

This includes:

  • Creation of the auth-side infrastructure to handle bound-keypair-type join requests
  • Use of static public keys defined manually by users in .spec.bound_keypair.onboarding.initial_public_key. It should be an error for this field to be unset, or for initial_join_secret to be set.
  • Rough implementation of the challenge ceremony

This does NOT include:

  • Join constraint enforcement, including the rejoin counter or . It should be an error for .spec.bound_keypair.joining.unlimited to be false.
  • Initial join secret support / public key registration
  • Join state document verification

For more detail on these features, see the RFD: #52546

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant