pgsql: Add API functions to libpq to interrogate SSL related stuff.
От | Heikki Linnakangas |
---|---|
Тема | pgsql: Add API functions to libpq to interrogate SSL related stuff. |
Дата | |
Msg-id | E1YIhk6-00032E-Jx@gemulon.postgresql.org обсуждение исходный текст |
Ответы |
Re: pgsql: Add API functions to libpq to interrogate SSL related stuff.
|
Список | pgsql-committers |
Add API functions to libpq to interrogate SSL related stuff. This makes it possible to query for things like the SSL version and cipher used, without depending on OpenSSL functions or macros. That is a good thing if we ever get another SSL implementation. PQgetssl() still works, but it should be considered as deprecated as it only works with OpenSSL. In particular, PQgetSslInUse() should be used to check if a connection uses SSL, because as soon as we have another implementation, PQgetssl() will return NULL even if SSL is in use. Branch ------ master Details ------- http://git.postgresql.org/pg/commitdiff/91fa7b4719ac583420d9143132ba4ccddefbc5b2 Modified Files -------------- doc/src/sgml/libpq.sgml | 155 +++++++++++++++++++++++++++--- src/bin/psql/command.c | 35 +++---- src/interfaces/libpq/exports.txt | 4 + src/interfaces/libpq/fe-secure-openssl.c | 68 +++++++++++++ src/interfaces/libpq/fe-secure.c | 20 ++++ src/interfaces/libpq/libpq-fe.h | 6 ++ 6 files changed, 251 insertions(+), 37 deletions(-)
В списке pgsql-committers по дате отправления: