Skip to content

Instantly share code, notes, and snippets.

@phi1ipp
phi1ipp / pem2jwk.sh
Last active June 22, 2023 17:33
Converting RSA PEM to JWK
# generate RSA
openssl genrsa 4096 > priv.pem
openssl rsa -in priv.pem -pubout > pub.pem
# encode modulus
n=$(openssl rsa -pubin -in pub.pem -noout -modulus | cut -f2 -d= | xxd -r -p | base64 | sed -e 's/\//_/g' -e 's/+/-/g' -e 's/=//g')
# encode exponent
# standard one is 65537
e="AQAB"