Repository navigation
Conversation
aberglund-cf
force-pushed
the
update/aaa-intermediate-trust-anchors
branch
from
October 20, 2026 23:13
8dc777e to
9534c05
Compare
Explicitly trust 17 selected server-authentication CA certificates to preserve compatible certificate paths. Keep distrusted roots excluded and preserve historical database snapshots. Regenerate root bundle artifacts and cover non-self-signed anchors with regression tests.
aberglund-cf
force-pushed
the
update/aaa-intermediate-trust-anchors
branch
from
October 20, 2026 23:16
9534c05 to
70f357b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
ca-bundle.crt.2026.10.2, preserving all existing snapshots, including published2026.10.1.Trust policy and consumer behavior
These certificates are explicitly trusted anchors, not merely additional chain-building intermediates. Consumers must support terminating verification at non-self-signed anchors; OpenSSL requires
-partial_chain. Loading the certificates only as untrusted intermediates is insufficient.The 17 certificates represent 16 distinct keys: two COMODO certificates share a key but retain distinct certificate identities. Nine certificates already exist in the database as intermediates; eight certificate records are new. None of the selected keys matches the eight compromised keys in the impacted-intermediate certificate list checked during validation.
Validation
go test ./... -count=1go vet ./...git diff --check2026.10.1and proposed2026.10.2bundles, and unchanged membership inheritance on a subsequent release roll using a disposable database.x509: invalid certificate policieserror before and after this change; historical parsing behavior is not modified.