From cd03ac0a10a43efa3ebf4a8d48a759e26f2e0f0a Mon Sep 17 00:00:00 2001 From: Daniel Kahn Gillmor Date: Fri, 18 Jan 2013 15:22:54 -0500 Subject: enable openpgp2pem as well from keytrans --- src/share/keytrans | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/share') diff --git a/src/share/keytrans b/src/share/keytrans index c09f664..19419e3 100755 --- a/src/share/keytrans +++ b/src/share/keytrans @@ -1123,6 +1123,22 @@ for (basename($0)) { die "No matching key found.\n"; } } + elsif (/^openpgp2pem$/) { + my $fpr = shift; + my $instream; + open($instream,'-'); + binmode($instream, ":bytes"); + my $key = openpgp2rsa($instream, $fpr); + if (defined($key)) { + if ($key->is_private()) { + print $key->get_private_key_string(); + } else { + print $key->get_public_key_string(); + } + } else { + die "No matching key found.\n"; + } + } elsif (/^keytrans$/) { # subcommands when keytrans is invoked directly are UNSUPPORTED, # UNDOCUMENTED, and WILL NOT BE MAINTAINED. -- cgit v1.2.3