Acme-PGPSign
view release on metacpan or search on metacpan
PGPSign/PGPSign.pm view on Meta::CPAN
my $return = Crypt::OpenPGP::Message->new( Data => $data );
return ($return->pieces)[1]->data; # return the code part of the Message
}
sub sign {
my $data = shift;
my $param = shift;
%param =();
if ($param) {
%param = eval ($param);
{use Data::Dumper; print Dumper(\%param);}
}
$param{Data} = $data;
$param{Armour} = 1;
$param{Clearsign} = 1 unless $param{Clearsign};
$param{PassphraseCallback} = sub {
if (my $cert = $_[0]) {
printf "Enter passphrase for secret key %s: ",
$cert->key_id_hex;
} else {
( run in 0.252 second using v1.01-cache-2.11-cpan-4d50c553e7e )