The write_pem functions exports a key or certificate to the standard base64 PEM format. For private keys it is possible to set a password.
write_pem
write_pem(x, path = NULL, password = NULL)write_der(x, path = NULL)write_ssh(pubkey, path = NULL)
write_der(x, path = NULL)
write_ssh(pubkey, path = NULL)
a public/private key or certificate object
file to write to. If NULL it returns the output as a string.
NULL
string or callback function to set password (only applicable for private keys).
a public key
# NOT RUN { # Generate RSA keypair key <- rsa_keygen() pubkey <- key$pubkey # Write to output formats write_ssh(pubkey) write_pem(pubkey) write_pem(key, password = "super secret") # }
Run the code above in your browser using DataLab