.\" -*- nroff -*- .Dd $Mdocdate: Jan 22, 2019 $ .Dt PEM2OPENPGP 1 .Os .Sh NAME pem2openpgp .Nd translate PEM-encoded RSA keys to OpenPGP certificates .Sh SYNOPSIS .Nm pem2openpgp "$USERID" < mykey.pem | gpg \-\-import .Pp .Nm PEM2OPENPGP_EXPIRATION=$((86400 * $DAYS)) PEM2OPENPGP_USAGE_FLAGS=authenticate,certify pem2openpgp "$USERID" . .Sh BUGS Only handles RSA keys at the moment. It might be nice to handle DSA keys as well. .Pp Currently only creates certificates with a single User ID. Should be able to create certificates with multiple User IDs. .Pp Currently only accepts unencrypted RSA keys. It should be able to deal with passphrase-locked key material. .Pp Currently outputs OpenPGP certificates with cleartext secret key material. It would be good to be able to lock the output with a passphrase. .Pp If you find other bugs, please report them at https://labs.riseup.net/code/projects/show/monkeysphere .Sh SEE ALSO .Xr openpgp2ssh 1 , .Xr monkeysphere 1 , .Xr monkeysphere 7 , .Xr ssh 1 , .Xr monkeysphere\-host 8 , .Xr monkeysphere\-authentication 8