Expiring signing CA in 2026 (Microsoft Corporation UEFI CA 2011) - documented migration path?
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 1.1k
- Forks
- 348
- PR merge metrics
- No merged PRs in 30d
Description
Looking at Debian bookworm's shipped shim-signed packages, it looks like shim is still signed by
"Microsoft Corporation UEFI CA 2011"
which will expire in Oct 2026. At some point, shim would need to be signed by the successor
"Windows UEFI CA 2023"
at some point before that.
This change is non-trivial - either the loader can be signed by both CAs in the overlap time (if carrying two sigs is foreseen in the SecureBoot spec) or the signature changes hard with a next release.
It would be good to document publicly what the strategy is, and when it is to be executed.
For example, the PC I have is a bit older, and only has the 2011 CA in its SecureBoot trust store. There are also no UEFI updates coming any more that would add the 2023 edition (and it doesn't run Windows at all, so no Windows Update can add them).
Unannounced signature changes would break the boot after update; I will need to find a way to add the new CA to the trust store in some manual way. Assuming I'm not the only person with this problem, everyone in this situation would have an unpleasant day unless pre-warned properly.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No file or test is named. Start by reviewing Debian bookworm's shipped shim-signed packages and the issue's 2011 and 2023 UEFI CA compatibility concerns; done means publishing the signing strategy, execution timeline, and migration warning for systems that cannot add the 2023 CA.
Written by the indexing model from the issue text.
Assessment
- Domain
- documentation, operating-systems, security
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100