Remove governance-managed CA bundles for outbound TLS#8027
Draft
eddyashton with Copilot wants to merge 7 commits into
Draft
Remove governance-managed CA bundles for outbound TLS#8027eddyashton with Copilot wants to merge 7 commits into
eddyashton with Copilot wants to merge 7 commits into
Conversation
Co-authored-by: eddyashton <6000239+eddyashton@users.noreply.github.com>
Co-authored-by: eddyashton <6000239+eddyashton@users.noreply.github.com>
Co-authored-by: eddyashton <6000239+eddyashton@users.noreply.github.com>
Co-authored-by: eddyashton <6000239+eddyashton@users.noreply.github.com>
Co-authored-by: eddyashton <6000239+eddyashton@users.noreply.github.com>
Co-authored-by: eddyashton <6000239+eddyashton@users.noreply.github.com>
Copilot created this pull request from a session on behalf of
eddyashton
July 6, 2026 12:23
View session
eddyashton
reviewed
Jul 6, 2026
Member
There was a problem hiding this comment.
@copilot Revert changes to these versioned, shipped OpenAPI docs - we cannot change the schema for these. If we're dropping the functionality, but need to retain schema compatibility, then we could always return empty objects. Likely the correct fix is a new API version that omits the field, but don't tackle that now.
Contributor
Author
There was a problem hiding this comment.
Addressed in e9b199d by restoring the shipped JWK OpenAPI schema/example files and keeping /gov/service/jwk schema-compatible with an empty caCertBundles object.
Co-authored-by: eddyashton <6000239+eddyashton@users.noreply.github.com>
Member
|
@achamayou makes a good point - its very rude to land this in a 7.x patch release, this is only targeting 8.0. |
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.
CCF no longer needs enclave-managed Certificate Authorities for outbound TLS. Outbound TLS verification should use the host/container system trust store.
JWT/JWK auto-refresh
CURLOPT_CAINFO_BLOBoverride.ca_cert_bundle_name; legacy metadata remains readable but ignored.Governance surface
set_ca_cert_bundle/remove_ca_cert_bundleactions from sample constitutions./gov/service/jwk.Outbound HTTPS hardening
SSL_CERT_FILE.Docs and tests
SSL_CERT_FILEfor local self-signed issuer trust.