Changeset View
Changeset View
Standalone View
Standalone View
bin/regen-certs
Show All 24 Lines | if [ -f /etc/pki/tls/openssl.cnf ]; then | ||||
openssl_cnf="/etc/pki/tls/openssl.cnf" | openssl_cnf="/etc/pki/tls/openssl.cnf" | ||||
elif [ -f /etc/ssl/openssl.cnf ]; then | elif [ -f /etc/ssl/openssl.cnf ]; then | ||||
openssl_cnf="/etc/ssl/openssl.cnf" | openssl_cnf="/etc/ssl/openssl.cnf" | ||||
else | else | ||||
echo "No openssl.cnf" | echo "No openssl.cnf" | ||||
exit 1 | exit 1 | ||||
fi | fi | ||||
export $(cat ${base_dir}/src/.env | xargs) >/dev/null 2>&1 | APP_DOMAIN=$(grep APP_DOMAIN .env | tail -n1 | sed "s/APP_DOMAIN=//") | ||||
for name in kolab.mgmt.com kolab.hosted.com imap.hosted.com {{admin,meet}.,}${APP_DOMAIN}; do | for name in kolab.mgmt.com kolab.hosted.com imap.hosted.com {{admin,meet}.,}${APP_DOMAIN}; do | ||||
openssl genrsa -out ${cert_dir}/${name}.key 4096 | openssl genrsa -out ${cert_dir}/${name}.key 4096 | ||||
openssl req \ | openssl req \ | ||||
-new \ | -new \ | ||||
-key ${cert_dir}/${name}.key \ | -key ${cert_dir}/${name}.key \ | ||||
-out ${cert_dir}/${name}.csr \ | -out ${cert_dir}/${name}.csr \ | ||||
Show All 31 Lines |