How to specify a client certificate to psql?
The end result looks like
$>psql "port=5431 host=localhost user=postgres sslcert=./test/client.crt sslkey=./test/client.key sslrootcert=./test/server.crt sslmode=verify-ca"
All the variables are here.
As stated in the documentation linked by @Milen, you can do this by setting the
PGSSLKEY environment variables, or by adding
sslcert=<cert location> sslkey=<key location> to the connection string.