Authen-HTTP-Signature
view release on metacpan or search on metacpan
lib/Authen/HTTP/Signature/Method/RSA.pm view on Meta::CPAN
Returns a base 64 encoded signature.
=back
=cut
sub sign {
my $self = shift;
my $key = Crypt::OpenSSL::RSA->new_private_key($self->key);
confess "I don't have a key!" unless $key;
$self->_set_digest($key);
my $s = $key->sign($self->data);
# pass empty string as second arg to prevent line breaks in stream
return encode_base64($s, "");
}
( run in 0.312 second using v1.01-cache-2.11-cpan-a5abf4f5562 )