pem2openpgp (1) - Linux Manuals
pem2openpgp: translate PEM-encoded RSA keys to OpenPGP certificates
NAME
pem2openpgp - translate PEM-encoded RSA keys to OpenPGP certificatesSYNOPSIS
pem2openpgp $USERID < mykey.pem | gpg --import
PEM2OPENPGP_EXPIRATION=$((86400 * $DAYS)) PEM2OPENPGP_USAGE_FLAGS=authenticate,certify pem2openpgp $USERID <mykey.pem
DESCRIPTION
pem2openpgp $USERID < mykey.pem | gpg \-\-import is a low-level utility for transforming raw, PEM-encoded RSA secret keys into OpenPGP-formatted certificates. The generated certificates include the secret key material, so they should be handled carefully.It works as an element within a pipeline: feed it the raw key on stdin, supply the desired User ID as a command line argument. Note that you may need to quote the string to ensure that it is entirely in a single argument.
Other choices about how to generate the new OpenPGP certificate are governed by environment variables.
ENVIRONMENT
The following environment variables influence the behavior of :
Currently only creates certificates with a single User ID. Should be
able to create certificates with multiple User IDs.
Currently only accepts unencrypted RSA keys. It should be able to
deal with passphrase-locked key material.
Currently outputs OpenPGP certificates with cleartext secret key
material. It would be good to be able to lock the output with a
passphrase.
If you find other bugs, please report them at
https://labs.riseup.net/code/projects/show/monkeysphere
AUTHOR
pem2openpgp $USERID < mykey.pem | gpg \-\-import
and this man page were written by Daniel Kahn Gillmor
<dkg [at] fifthhorseman.net>.
BUGS
Only handles RSA keys at the moment. It might be nice to handle DSA
keys as well.
SEE ALSO
openpgp2ssh(1),
monkeysphere(1),
monkeysphere(7),
ssh(1),
monkeysphere-host8,
monkeysphere-authentication8