XML-Sig
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/XML/Sig.pm view on Meta::CPAN
##
sub _load_rsa_key {
my $self = shift;
my ($key_text) = @_;
eval {
require Crypt::OpenSSL::RSA;
};
confess "Crypt::OpenSSL::RSA needs to be installed so that we can handle RSA keys." if $@;
my $rsaKey = Crypt::OpenSSL::RSA->new_private_key( $key_text );
if ( $rsaKey ) {
$rsaKey->use_pkcs1_padding();
$self->{ key_obj } = $rsaKey;
$self->{ key_type } = 'rsa';
if (!$self->{ x509 }) {
my $bigNum = ( $rsaKey->get_key_parameters() )[1];
my $bin = $bigNum->to_bin();
my $exp = encode_base64( $bin, '' );
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.689 second using v1.00-cache-2.02-grep-82fe00e-cpan-2cc899e4a130 )