diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2018-01-04 15:18:39 -0500 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2018-01-04 15:29:50 -0500 |
commit | d3fb72ea6de58d285e278459bca9d7cdf7f6a38b (patch) | |
tree | 27a374b84f98441e85da97a68dd4d144c699f38a /src/test | |
parent | 39cfe86195f0b5cbc5fbe8d4e3aa6e2b0e322d0b (diff) | |
download | postgresql-d3fb72ea6de58d285e278459bca9d7cdf7f6a38b.tar.gz postgresql-d3fb72ea6de58d285e278459bca9d7cdf7f6a38b.zip |
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>
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/ssl/t/002_scram.pl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/test/ssl/t/002_scram.pl b/src/test/ssl/t/002_scram.pl index 324b4888d42..3f425e00f0a 100644 --- a/src/test/ssl/t/002_scram.pl +++ b/src/test/ssl/t/002_scram.pl @@ -4,7 +4,7 @@ use strict; use warnings; use PostgresNode; use TestLib; -use Test::More tests => 4; +use Test::More tests => 5; use ServerSetup; use File::Copy; @@ -45,6 +45,9 @@ test_connect_ok($common_connstr, test_connect_ok($common_connstr, "scram_channel_binding=''", "SCRAM authentication without channel binding"); +test_connect_ok($common_connstr, + "scram_channel_binding=tls-server-end-point", + "SCRAM authentication with tls-server-end-point as channel binding"); test_connect_fails($common_connstr, "scram_channel_binding=not-exists", "SCRAM authentication with invalid channel binding"); |