|
@@ -0,0 +1,22 @@
|
|
|
+#!/bin/sh
|
|
|
+#
|
|
|
+# Script for generating key-cert pairs
|
|
|
+#
|
|
|
+
|
|
|
+if [[ $# -ne 2 ]]; then
|
|
|
+ echo "Usage: ${0##*/} KEY CERT"
|
|
|
+ exit
|
|
|
+fi
|
|
|
+
|
|
|
+KEY=$1
|
|
|
+CERT=$2
|
|
|
+PSWD=test
|
|
|
+
|
|
|
+read -s -p "Enter Password: " $PSWD
|
|
|
+
|
|
|
+openssl genrsa -des3 -passout pass:$PSWD -out $KEY.key 1024
|
|
|
+openssl req -new -key $KEY.key -out $KEY.csr -passin pass:$PSWD
|
|
|
+cp $KEY.key $KEY.key.org
|
|
|
+openssl rsa -in $KEY.key.org -out $KEY.key -passin pass:$PSWD
|
|
|
+openssl x509 -req -days 365 -in $KEY.csr -signkey $KEY.key -out $CERT.crt
|
|
|
+rm $KEY.key.org $KEY.csr
|