Skip to content

Reintroduces the batch attestation cert command#781

Merged
kaczmarczyck merged 2 commits into
google:developfrom
kaczmarczyck:vendor-command
Jun 4, 2026
Merged

Reintroduces the batch attestation cert command#781
kaczmarczyck merged 2 commits into
google:developfrom
kaczmarczyck:vendor-command

Conversation

@kaczmarczyck

Copy link
Copy Markdown
Collaborator

We can call tools/configure.py again to set the batch attestation private key and certificate.
Also the AAGUID can now be passed in, instead of being part of customization. One only really makes sense with the other anyway.

Documentation is also update to reflect the state of batch attestation support: Fake if not configured, and real if configured. And the manual is written in a way that the privacy warning is hard to miss for anyone who runs the configure command.
Before random batch attestation, we had to send people towards the configure command more aggressively, since U2F only worked after configure was used. Now configure is actively discouraged since U2F just works without it. Only use it if you really want to build your own hardware security key and register it with FIDO.

We can call `tools/configure.py` again to set the batch attestation
private key and certificate.
Also the AAGUID can now be passed in, instead of being part of
customization. One only really makes sense with the other anyway.
@coveralls

coveralls commented Jun 4, 2026

Copy link
Copy Markdown

Coverage Status

Coverage is 97.269%kaczmarczyck:vendor-command into google:develop. No base build found for google:develop.

ia0
ia0 previously approved these changes Jun 4, 2026
Comment thread docs/customization.md Outdated
Co-authored-by: Julien Cretin <github@ia0.eu>
@kaczmarczyck kaczmarczyck merged commit 1698736 into google:develop Jun 4, 2026
11 checks passed
@kaczmarczyck kaczmarczyck deleted the vendor-command branch June 4, 2026 09:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants