Revision 423e6ca3
Added by Benoît PECCATTE over 7 years ago
rudder-webapp/SPECS/rudder-webapp.spec | ||
---|---|---|
# Generate the SSL certificates if needed
|
||
if [ ! -f /opt/rudder/etc/ssl/rudder-webapp.crt ] || [ ! -f /opt/rudder/etc/ssl/rudder-webapp.key ]; then
|
||
echo -n "INFO: No usable SSL certificate detected for Rudder HTTP/S support, generating one automatically..."
|
||
openssl req -new -x509 -newkey rsa:2048 -subj "/CN=$(hostname --fqdn)/emailAddress=root@$(hostname --fqdn)/" -keyout /opt/rudder/etc/ssl/rudder-webapp.key -out /opt/rudder/etc/ssl/rudder-webapp.crt -days 1460 -nodes -sha256 >/dev/null 2>&1
|
||
openssl req -new -x509 -newkey rsa:2048 -subj "/C=FR/ST=France/L=Paris/CN=$(hostname --fqdn)/emailAddress=root@$(hostname --fqdn)/" -keyout /opt/rudder/etc/ssl/rudder-webapp.key -out /opt/rudder/etc/ssl/rudder-webapp.crt -days 1460 -nodes -sha256 >/dev/null 2>&1
|
||
chgrp %{apache_group} /opt/rudder/etc/ssl/rudder-webapp.key && chmod 640 /opt/rudder/etc/ssl/rudder-webapp.key
|
||
echo " Done"
|
||
fi
|
Also available in: Unified diff
Fixes #9566: Firefox stalls after TLS handshake on self signed certificate