Moved key generate to bash script

This commit is contained in:
Benjamin Sherriff
2024-01-29 22:12:59 -05:00
parent 4609be84a8
commit d74e8e181b
4 changed files with 26 additions and 9 deletions

23
generate_keys.sh Executable file
View File

@@ -0,0 +1,23 @@
#! /bin/bash
DIR="./keys"
if [ "$#" -eq 1 ]; then
DIR=$1
fi
# Create the keys directory (if it doesn't exist)
echo "Generating keys in: $DIR"
mkdir -p "$DIR"
# Generate Access Keys
openssl genrsa -out $DIR/access_private_key.pem 4096
openssl rsa -in $DIR/access_private_key.pem -pubout -outform PEM -out $DIR/access_public_key.pem
chmod 600 $DIR/access_private_key.pem
chmod 644 $DIR/access_public_key.pem
# Generate Refresh Keys
openssl genrsa -out $DIR/refresh_private_key.pem 4096
openssl rsa -in $DIR/refresh_private_key.pem -pubout -outform PEM -out $DIR/refresh_public_key.pem
chmod 600 $DIR/refresh_private_key.pem
chmod 644 $DIR/refresh_public_key.pem