jsonwebtoken/tests/notes.md

20 lines
561 B
Markdown
Raw Normal View History

2017-02-22 02:45:28 -05:00
# Generating RSA keys
Using `openssl`
## PEM
`openssl genrsa -out private_rsa_key.pem 2048`
Getting public key:
`openssl rsa -in private_rsa_key.pem -outform PEM -pubout -out public_rsa_key.pem`
## DER
Same as PEM but replace `PEM` by `DER`.
`openssl rsa -in private_rsa_key.pem -outform DER -pubout -out public_rsa_key.der`
## Converting private PEM to DER
`openssl rsa -in private_rsa_key.pem -outform DER -out private_rsa_key.der`
## Converting private DER to PEM
`openssl rsa -in private_rsa_key.der -inform DER -outform PEM -out private_rsa_key.pem`