fix: remove base64 padding for vapid keys (#126)

master
anx 3 weeks ago committed by GitHub
parent 835e245fec
commit 8b4573042d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -16,8 +16,8 @@ echo "january = \"https://$1/january\"" >> Revolt.toml
echo "" >> Revolt.toml echo "" >> Revolt.toml
echo "[pushd.vapid]" >> Revolt.toml echo "[pushd.vapid]" >> Revolt.toml
openssl ecparam -name prime256v1 -genkey -noout -out vapid_private.pem openssl ecparam -name prime256v1 -genkey -noout -out vapid_private.pem
echo "private_key = \"$(base64 -i vapid_private.pem | tr -d '\n')\"" >> Revolt.toml echo "private_key = \"$(base64 -i vapid_private.pem | tr -d '\n' | tr -d '=')\"" >> Revolt.toml
echo "public_key = \"$(openssl ec -in vapid_private.pem -outform DER|tail -c 65|base64|tr '/+' '_-'|tr -d '\n')\"" >> Revolt.toml echo "public_key = \"$(openssl ec -in vapid_private.pem -outform DER|tail -c 65|base64|tr '/+' '_-'|tr -d '\n'|tr -d '=')\"" >> Revolt.toml
rm vapid_private.pem rm vapid_private.pem
# encryption key for files # encryption key for files

Loading…
Cancel
Save