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.
Usage
write_pem(x, path = NULL, password = NULL)
write_der(x, path = NULL)
write_pkcs1(x, path = NULL, password = NULL)
write_ssh(pubkey, path = NULL)
Arguments
x
a public/private key or certificate object
path
file to write to. If NULL it returns the output as a string.
password
string or callback function to set password (only applicable for
private keys).
pubkey
a public key
Details
The pkcs1 format is a legacy format which only supports RSA keys and should
not be used anymore. It is only provided for compatibility with some old SSH
clients. Simply use write_pem to export keys and certs to the recommended
format.