I figured out that my TLS version was too low in the libpq call and increased 
it to TLS v1.1
Should I go to 1.2?  I am wondering because I do not want to limit 
compatibility.

Once I got past that hurdle, I am getting the error "ssl error: the certificate 
verify failed"
Since I built the certificates myself self-signed, I am assuming I did 
something that Postgres does not like.
I should mention that I am using the Windows environment for testing (I will 
test Linux after Windows succeeds).

I would like to have all my certificates and keys on the same machine 
(localhost for local connections and dcorbit for tcp/ip).
I found a couple tutorials and tried them but it failed.
I saw one document that said the common name should be the postgres user name 
and that it should also be the connecting machine name.  Is that correct?
Is there a document or tutorial that explains the correct steps?
Equally important, is there a way to get more complete diagnostics when 
something goes wrong (like WHY did the certificate verify fail)?

Reply via email to