mirror of
https://github.com/kataras/iris.git
synced 2025-01-23 18:51:03 +01:00
d556cfc39a
Former-commit-id: ca20d256b766e3e8717e91de7a3f3b5f213af0bc |
||
---|---|---|
.. | ||
main.go | ||
private_rsa.pem | ||
README.md |
Generate RSA
$ openssl genrsa -des3 -out private_rsa.pem 2048
b, err := ioutil.ReadFile("./private_rsa.pem")
if err != nil {
panic(err)
}
key := jwt.MustParseRSAPrivateKey(b, []byte("pass"))
OR
import "crypto/rand"
import "crypto/rsa"
key, err := rsa.GenerateKey(rand.Reader, 2048)
Generate Ed25519
$ openssl genpkey -algorithm Ed25519 -out private_ed25519.pem
$ openssl req -x509 -key private_ed25519.pem -out cert_ed25519.pem -days 365