Created
November 28, 2023 23:20
-
-
Save Sceat/e30da512257504087e2a240aed6471d4 to your computer and use it in GitHub Desktop.
generate ES512 and RS256 elliptic curve keypairs for JWT JWK (JSON Web Token JSON Web Key) using openssl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# RS256 | |
# private key | |
openssl genrsa -out rs256-4096-private.rsa 4096 | |
# public key | |
openssl rsa -in rs256-4096-private.rsa -pubout > rs256-4096-public.pem | |
# ES512 | |
# private key | |
openssl ecparam -genkey -name secp521r1 -noout -out ecdsa-p521-private.pem | |
# public key | |
openssl ec -in ecdsa-p521-private.pem -pubout -out ecdsa-p521-public.pem |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
u got us dirty max :(