diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-09-15 04:19:58 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-09-15 04:19:58 +0000 |
commit | 8565872fce68f0c733490a6f1000691a7c56558b (patch) | |
tree | dce68d1da12b29f1fbdd5d2cef39cbe13d1bc9d2 | |
parent | 03a7f41f9dfd60af486c7e628f891ec4a343b047 (diff) |
Update astgenkey to make empty ones too
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3780 f38db490-d61c-443f-a65b-d21fe96a405b
-rwxr-xr-x | contrib/scripts/astgenkey | 20 |
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 |