Skip to content
This repository was archived by the owner on Jan 28, 2026. It is now read-only.

Improve sslrootcert defaults/documentation#46

Merged
danielfrankcom merged 6 commits into
mainfrom
dev/frankcom/sslrootcert
Jan 26, 2026
Merged

Improve sslrootcert defaults/documentation#46
danielfrankcom merged 6 commits into
mainfrom
dev/frankcom/sslrootcert

Conversation

@danielfrankcom

Copy link
Copy Markdown
Contributor

As discussed in #41, our current documentation around SSL/TLS configuration is lacking. This PR adds better documentation for how to correctly configure certificate trust, and also updates the default configuration to use the system trust store, rather than requiring a specific cert file path.

The default change is primarily motivated by the fact that on some systems, the Amazon root cert will already be trusted by the system trust store. This is platform-specific and won't always be the case, but in those cases customers won't need to make any changes to use the driver. For other cases, the cert will need to be downloaded and configured as trusted, but we were requiring that anyway with our previous default.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@danielfrankcom danielfrankcom marked this pull request as draft January 21, 2026 18:11
@danielfrankcom danielfrankcom marked this pull request as ready for review January 21, 2026 18:15
@danielfrankcom danielfrankcom merged commit a7e190d into main Jan 26, 2026
11 of 19 checks passed
@danielfrankcom danielfrankcom deleted the dev/frankcom/sslrootcert branch January 26, 2026 18:21
danielfrankcom added a commit that referenced this pull request Jan 26, 2026
This PR fixes a build error which was introduced by the combination of
#45 and #46. The pre-commit checks were not run against #46 due to the
merge order.

Now that the quotes are added, the build will not fail like
[here](https://github.com/awslabs/aurora-dsql-sqlalchemy/actions/runs/21368988492/job/61508301097).

By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants