From b2ad80b097c92bbd49c097dee8f1c019c093aabe Mon Sep 17 00:00:00 2001 From: Elijah Perrault Date: Wed, 9 Feb 2011 14:30:13 -0700 Subject: [PATCH] Moved certs to etc/certs. --- bin/genssl | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/bin/genssl b/bin/genssl index 4d03183..34961d3 100755 --- a/bin/genssl +++ b/bin/genssl @@ -18,12 +18,16 @@ my $net = ; $net =~ s/(\r|\n)//gxsm; say q{}; +# Make sure etc/certs/ exists. +if (!-d "$bin/../etc") { mkdir "$bin/../etc", 0755; } +if (!-d "$bin/../etc/certs") { mkdir "$bin/../etc/certs", 0755; } + # Generate key and cert. -system 'openssl req -nodes -newkey rsa:2048 -keyout '.$bin.'/../etc/'.$net.'.key -x509 -days 3650 -out '.$bin.'/../etc/'.$net.'.cert'; -chmod 0400, "$bin/../etc/$net.key"; +system 'openssl req -nodes -newkey rsa:2048 -keyout '.$bin.'/../etc/certs/'.$net.'.key -x509 -days 3650 -out '.$bin.'/../etc/certs/'.$net.'.cert'; +chmod 0400, "$bin/../etc/certs/$net.key"; # Get the fingerprint. -my $fpr = `openssl x509 -noout -fingerprint -text < $bin/../etc/$net.cert`; +my $fpr = `openssl x509 -noout -fingerprint -text < $bin/../etc/certs/$net.cert`; my $fp; while ($fpr =~ s/(.*\n)//) { my $line = $1;