From 9fad610a70086069ee5df3da35ef8bbcd51ee8ed Mon Sep 17 00:00:00 2001 From: LandaMm Date: Mon, 19 May 2025 09:19:24 +0200 Subject: [PATCH] fix: keys generation --- scripts/generate-jwt-keys.sh | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/scripts/generate-jwt-keys.sh b/scripts/generate-jwt-keys.sh index a3adaab..cc35a40 100755 --- a/scripts/generate-jwt-keys.sh +++ b/scripts/generate-jwt-keys.sh @@ -1,5 +1,13 @@ #!/bin/bash +# Generate private key +# openssl ecparam -genkey -name prime256v1 -noout -out ec256-private.pem +# openssl ec -in ec256-private.pem -outform DER | base64 -w 0 + +# Extract public key +# openssl ec -in ec256-private.pem -pubout -out ec256-public.pem +# openssl ec -in ec256-private.pem -pubout -outform DER | base64 -w 0 + # Generate private key openssl ecparam -genkey -name prime256v1 -noout -out ec256-private.pem @@ -7,15 +15,12 @@ openssl ecparam -genkey -name prime256v1 -noout -out ec256-private.pem 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 "Private Key (DER base64):" +openssl ec -in ec256-private.pem -outform DER | base64 -w 0 echo " --------------------------------" echo "" -echo "Public Key:" - -awk 'NR>1 && !/END/ {printf "%s", $0}' ec256-public.pem | base64 -w 0 - +echo "Public Key (DER base64):" +openssl ec -in ec256-private.pem -pubout -outform DER | base64 -w 0