Cryppo.Rsa4096.to_pem

You're seeing just the function to_pem, go back to Cryppo.Rsa4096 module for more information.

Specs

Converts an RSA key to PEM format.

Can convert

Examples

With a Cryppo.EncryptionKey struct

iex> "Rsa4096" |> Cryppo.generate_encryption_key() |> Cryppo.Rsa4096.to_pem()

With a public key as native Erlang type rsa_public_key/0

iex> "Rsa4096"
...> |> Cryppo.generate_encryption_key()
...> |> Cryppo.Rsa4096.private_key_to_public_key()
...> |> Cryppo.Rsa4096.to_pem()

With a private key as native Erlang type rsa_private_key/0

iex> encryption_key = Cryppo.generate_encryption_key("Rsa4096")
iex> Cryppo.Rsa4096.to_pem(encryption_key.key)