Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Make new SSL TAP test for channel_binding more robust
authorMichael Paquier <michael@paquier.xyz>
Tue, 4 Aug 2020 05:36:09 +0000 (14:36 +0900)
committerMichael Paquier <michael@paquier.xyz>
Tue, 4 Aug 2020 05:36:09 +0000 (14:36 +0900)
The test would fail in an environment including a certificate file in
~/.postgresql/.  bdd6e9b fixed a similar failure, and d6e612f introduced
the same problem again with a new test.

Author: Kyotaro Horiguchi
Discussion: https://postgr.es/m/20200804.120033.31225582282178001.horikyota.ntt@gmail.com
Backpatch-through: 13

src/test/ssl/t/002_scram.pl

index a1ab9119880db9a3d877aabed92e51e73b4b064a..1cdbc50dd3ce8a2c7711361dce36a66ff0346864 100644 (file)
@@ -97,7 +97,7 @@ my $client_tmp_key = "ssl/client_scram_tmp.key";
 copy("ssl/client.key", $client_tmp_key);
 chmod 0600, $client_tmp_key;
 test_connect_fails(
-   "sslcert=ssl/client.crt sslkey=$client_tmp_key hostaddr=$SERVERHOSTADDR",
+   "sslcert=ssl/client.crt sslkey=$client_tmp_key sslrootcert=invalid hostaddr=$SERVERHOSTADDR",
    "dbname=certdb user=ssltestuser channel_binding=require",
    qr/channel binding required, but server authenticated client without channel binding/,
    "Cert authentication and channel_binding=require");