From 6ea154454c38d3f1191772f6a3aa01aa60a69c86 Mon Sep 17 00:00:00 2001 From: Tatsuo Ishii Date: Wed, 1 Apr 2020 14:52:32 +0900 Subject: [PATCH] Add support for SSL passphrase. Add more regression test file missed in previous commit. --- src/test/regression/tests/029.cert_passphrase/cert.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100755 src/test/regression/tests/029.cert_passphrase/cert.sh diff --git a/src/test/regression/tests/029.cert_passphrase/cert.sh b/src/test/regression/tests/029.cert_passphrase/cert.sh new file mode 100755 index 000000000..2c6c310fa --- /dev/null +++ b/src/test/regression/tests/029.cert_passphrase/cert.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +# Create root cert +openssl req -new -x509 -nodes -out root.crt -keyout root.key -days 365 -subj /CN=MyRootCA +# PostgreSQL/Pgpool cert with password +openssl genrsa -aes256 -out server.key -passout pass:pgpoolsecret 2048 +openssl req -new -out server.req -key server.key -subj "/CN=postgresql" -passin pass:pgpoolsecret +openssl x509 -req -in server.req -CAkey root.key -CA root.crt -days 365 -CAcreateserial -out server.crt +# Frontend Cert +openssl req -new -out postgresql.req -keyout frontend.key -nodes -subj "/CN=$USER" +openssl x509 -req -in postgresql.req -CAkey root.key -CA root.crt -days 365 -CAcreateserial -out frontend.crt -- 2.39.5