Skip to content

Rootkey Validator Tool#838

Merged
hmmorales merged 4 commits intodevelopfrom
henrymorales/rootkey-validator-tool
Mar 11, 2026
Merged

Rootkey Validator Tool#838
hmmorales merged 4 commits intodevelopfrom
henrymorales/rootkey-validator-tool

Conversation

@hmmorales
Copy link
Member

@hmmorales hmmorales commented Mar 4, 2026

Adds a standalone CLI tool (rootkey_validator) that downloads a root key package from a URL and runs it through the full root key validation flow used by the Device Update agent. This tool enables engineers to quickly verify that a root key package can be downloaded, parsed, and validated against the hardcoded root keys without needing to deploy or run the full agent.

Validating root key packages currently requires running the full Device Update agent end-to-end. This tool provides a lightweight, targeted way to test the root key validation pipeline independently, which is useful for:

  • Verifying new root key packages before rolling them out
  • Debugging root key validation failures in isolation
  • Testing with different download methods (curl vs. DeliveryOptimization)
  • CI/CD validation of root key package integrity

@hmmorales hmmorales merged commit 09dc3e6 into develop Mar 11, 2026
13 checks passed
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.

2 participants