summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorMark Spencer <markster@digium.com>2004-09-15 04:19:58 +0000
committerMark Spencer <markster@digium.com>2004-09-15 04:19:58 +0000
commitf5b1c6c27e5a318e8271944ceda16f4eef1de3ed (patch)
treedce68d1da12b29f1fbdd5d2cef39cbe13d1bc9d2 /contrib
parent5f93d06cf839d8becae93f70ae82ffa519cb797b (diff)
Update astgenkey to make empty ones too
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3780 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'contrib')
-rwxr-xr-xcontrib/scripts/astgenkey20
1 files changed, 17 insertions, 3 deletions
diff --git a/contrib/scripts/astgenkey b/contrib/scripts/astgenkey
index 31873e88d..637604896 100755
--- a/contrib/scripts/astgenkey
+++ b/contrib/scripts/astgenkey
@@ -1,10 +1,24 @@
#!/bin/sh
#
-# Usage: astgenkey [ -q ] [keyname]
+# Usage: astgenkey [ -q ] [ -n ] [keyname]
#
+DES3=-des3
if [ "$1" = "-q" ]; then
QUIET='y'
- KEY=$2
+ if [ "$2" = "-n" ]; then
+ DES3=
+ KEY=$3
+ else
+ KEY=$2
+ fi
+elif [ "$1" = "-n" ]; then
+ DES3=
+ if [ "$2" = "-q" ]; then
+ QUIET='y'
+ KEY=$3
+ else
+ KEY=$2
+ fi
else
KEY=$1
fi
@@ -33,7 +47,7 @@ done
rm -f ${KEY}.key ${KEY}.pub
echo "Generating SSL key '$KEY': "
-openssl genrsa -out ${KEY}.key -des3 1024
+openssl genrsa -out ${KEY}.key ${DES3} 1024
openssl rsa -in ${KEY}.key -pubout -out ${KEY}.pub
if [ -f "${KEY}.key" ] && [ -f "${KEY}.pub" ]; then