This PR adds the initial code for SSL support with Postgres. The code is not quite complete—SSL cannot currently be used without manually specifying a cert file, which should not be necessary. But the framework is in place.
Adding SSL support does require building off of the Master branch (i.e., pre-release) of the postgres Rust crate, which I don't love. However, they are on RC-2 for the new version and we should be able to switch back to a released version when that crate is released in the coming days/weeks.
This PR adds the initial code for SSL support with Postgres. The code is not quite complete—SSL cannot currently be used without manually specifying a cert file, which should not be necessary. But the framework is in place.
Adding SSL support does require building off of the Master branch (i.e., pre-release) of the
postgres
Rust crate, which I don't love. However, they are on RC-2 for the new version and we should be able to switch back to a released version when that crate is released in the coming days/weeks.