From b858bc54f964c152fff20af0880b96a5f6f284b1 Mon Sep 17 00:00:00 2001 From: Patrick Godschalk Date: Tue, 19 Nov 2013 00:49:01 +0100 Subject: [PATCH] Use sha-512 rather than deprecated sha-1; generate a csr --- tools/genssl.in | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/tools/genssl.in b/tools/genssl.in index fbdd7014b..f89913d28 100755 --- a/tools/genssl.in +++ b/tools/genssl.in @@ -3,8 +3,11 @@ prefix="@prefix@" exec_prefix="@exec_prefix@" sysconfdir="@sysconfdir@" -echo "Generating self-signed certificate .. " -openssl req -x509 -nodes -newkey rsa:1024 -keyout "${sysconfdir}"/ssl.key -out "${sysconfdir}"/ssl.cert +echo "Generating private key and CSR... " +openssl req -new -newkey rsa:2048 -nodes -sha512 -out "${sysconfdir}"/ssl.csr -keyout "${sysconfdir}"/ssl.key + +echo "Self-signing certificate..." +openssl x509 -req -sha512 -days 365 -in "${sysconfdir}"/ssl.csr -signkey "${sysconfdir}"/ssl.key -out "${sysconfdir}"/ssl.pem echo "Generating Diffie-Hellman file for secure SSL/TLS negotiation .. " openssl dhparam -out "${sysconfdir}"/dh.pem 2048 @@ -22,8 +25,13 @@ cat <