From ca0d7930b1635812210ace0ec3f41e33f6b8c527 Mon Sep 17 00:00:00 2001 From: LandaMm Date: Mon, 19 May 2025 08:19:05 +0200 Subject: [PATCH] feat: generate key pair for jwyt --- scripts/generate-jwt-keys.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 scripts/generate-jwt-keys.sh diff --git a/scripts/generate-jwt-keys.sh b/scripts/generate-jwt-keys.sh new file mode 100755 index 0000000..a3adaab --- /dev/null +++ b/scripts/generate-jwt-keys.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +# Generate private key +openssl ecparam -genkey -name prime256v1 -noout -out ec256-private.pem + +# Extract public key +openssl ec -in ec256-private.pem -pubout -out ec256-public.pem + +echo "" +echo "Private Key:" + +awk 'NR>1 && !/END/ {printf "%s", $0}' ec256-private.pem | base64 -w 0 + +echo " +--------------------------------" + +echo "" +echo "Public Key:" + +awk 'NR>1 && !/END/ {printf "%s", $0}' ec256-public.pem | base64 -w 0 +