Mail-Decency
view release on metacpan or search on metacpan
lib/Mail/Decency/Policy.pm view on Meta::CPAN
# read key
open my $fh, '<', $key_file
or die "Cannot open policy_sign_pub key file for read: $!\n";
my $key_content = join( "", <$fh> );
close $fh;
# try load rsa and init private key
my $load_rsa = eval "use Crypt::OpenSSL::RSA; 1;";
if ( $load_rsa ) {
$self->forward_sign_key_priv( Crypt::OpenSSL::RSA->new_private_key( $key_content ) );
}
# failure in loading -> bye
else {
die "Could not load Crypt::OpenSSL::RSA, cannot sign headers! Error: $@\n";
}
return;
} );
( run in 0.239 second using v1.01-cache-2.11-cpan-4d50c553e7e )