pgpool2.git / summary / log / commit / refs
commit 5bc38fe12a03da0397fbfe3b1e20595ba0d332f1
Author: Tatsuo Ishii <ishii@sraoss.co.jp>
Date: Sat May 23 03:59:47 2020 +0000
Enhance scram/md5 auth regression test to use AES256 encrypted password.
021.pool_passwd_auth used plain text password in pool_passwd. AES256
encrypted password is more appropriate for the real world use case.
src/test/regression/tests/021.pool_passwd_auth/test.sh | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/src/test/regression/tests/021.pool_passwd_auth/test.sh b/src/test/regression/tests/021.pool_passwd_auth/test.sh
index bf3e292b0..b1c4c4540 100755
--- a/src/test/regression/tests/021.pool_passwd_auth/test.sh
+++ b/src/test/regression/tests/021.pool_passwd_auth/test.sh
@@ -33,9 +33,17 @@ echo "allow_clear_text_frontend_auth = off" >> etc/pgpool.conf
echo "num_init_children = 1" >> etc/pgpool.conf
echo "enable_pool_hba = on" >> etc/pgpool.conf
-#create pool_passwd file
-echo "scram_user:scram_password" >> etc/pool_passwd
-echo "md5_user:md5_password" >> etc/pool_passwd
+# create pgpoolkey file
+echo "pgpool secret key" > etc/pgpool_key
+chmod 0600 etc/pgpool_key
+export PGPOOLKEYFILE=$PWD/etc/pgpool_key
+
+#create pool_passwd file using AES256 encrypted password
+#echo "scram_user:scram_password" >> etc/pool_passwd
+#echo "md5_user:md5_password" >> etc/pool_passwd
+pg_enc -m -f etc/pgpool.conf -u scram_user scram_password
+pg_enc -m -f etc/pgpool.conf -u md5_user md5_password
+
#copy the pool_hba to etc dir
cp ../pool_hba.conf etc/
./startall
[parent: d1330ae3cbe7]