]> granicus.if.org Git - postgresql/commit
Implement channel binding tls-server-end-point for SCRAM
authorPeter Eisentraut <peter_e@gmx.net>
Thu, 4 Jan 2018 20:18:39 +0000 (15:18 -0500)
committerPeter Eisentraut <peter_e@gmx.net>
Thu, 4 Jan 2018 20:29:50 +0000 (15:29 -0500)
commitd3fb72ea6de58d285e278459bca9d7cdf7f6a38b
tree27a374b84f98441e85da97a68dd4d144c699f38a
parent39cfe86195f0b5cbc5fbe8d4e3aa6e2b0e322d0b
Implement channel binding tls-server-end-point for SCRAM

This adds a second standard channel binding type for SCRAM.  It is
mainly intended for third-party clients that cannot implement
tls-unique, for example JDBC.

Author: Michael Paquier <michael.paquier@gmail.com>
doc/src/sgml/protocol.sgml
src/backend/libpq/auth-scram.c
src/backend/libpq/be-secure-openssl.c
src/include/common/scram-common.h
src/include/libpq/libpq-be.h
src/interfaces/libpq/fe-auth-scram.c
src/interfaces/libpq/fe-secure-openssl.c
src/interfaces/libpq/libpq-int.h
src/test/ssl/t/002_scram.pl