postgresql/src
Andrew Dunstan 4dc6355210 libq support for sslpassword connection param, DER format keys
This patch providies for support for password protected SSL client
keys in libpq, and for DER format keys, both encrypted and unencrypted.
There is a new connection parameter sslpassword, which is supplied to
the OpenSSL libraries via a callback function. The callback function can
also be set by an application by calling PQgetSSLKeyPassHook(). There is
also a function to retreive the connection setting, PQsslpassword().

Craig Ringer and Andrew Dunstan

Reviewed by: Greg Nancarrow

Discussion: https://postgr.es/m/f7ee88ed-95c4-95c1-d4bf-7b415363ab62@2ndQuadrant.com
2019-11-30 15:27:13 -05:00
..
backend Small code simplification 2019-11-29 10:55:31 +01:00
bin Revert commits 290acac92b and 8a7e9e9dad. 2019-11-30 08:01:20 +05:30
common Use memcpy instead of a byte loop in pglz_decompress 2019-11-28 23:29:30 +01:00
fe_utils Remove useless "return;" lines 2019-11-28 16:48:37 -03:00
include Fix choose_best_statistics to check clauses individually 2019-11-28 22:20:45 +01:00
interfaces libq support for sslpassword connection param, DER format keys 2019-11-30 15:27:13 -05:00
makefiles Select CFLAGS_SL at configure time, not in platform-specific Makefiles. 2019-10-21 12:32:35 -04:00
pl Remove useless "return;" lines 2019-11-28 16:48:37 -03:00
port Remove useless "return;" lines 2019-11-28 16:48:37 -03:00
template Select CFLAGS_SL at configure time, not in platform-specific Makefiles. 2019-10-21 12:32:35 -04:00
test libq support for sslpassword connection param, DER format keys 2019-11-30 15:27:13 -05:00
timezone Split all OBJS style lines in makefiles into one-line-per-entry style. 2019-11-05 14:41:07 -08:00
tools Move configure --disable-float8-byval to pg_config_manual.h 2019-11-27 12:27:20 +01:00
tutorial Add .gitignore to src/tutorial/ 2019-11-22 21:14:54 +09:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
DEVELOPERS Replace a couple of references to files that no longer exist in the source 2009-05-04 08:08:47 +00:00
Makefile Fix partial-build problems introduced by having more generated headers. 2018-04-09 16:42:10 -04:00
Makefile.global.in Select CFLAGS_SL at configure time, not in platform-specific Makefiles. 2019-10-21 12:32:35 -04:00
Makefile.shlib Clean up MinGW def file generation 2019-10-20 10:19:13 +02:00
nls-global.mk NLS: Fix backend gettext triggers 2019-09-23 09:04:20 +02:00