Crypt-RSA-Parse
view release on metacpan or search on metacpan
=encoding utf-8
=head1 NAME
Crypt::RSA::Parse - Parse RSA keys
=head1 SYNOPSIS
#General-purpose, native RSA or PKCS8 (DER or PEM)
my $public_rsa = Crypt::RSA::Parse::public($key_str);
my $private_rsa = Crypt::RSA::Parse::private($private_key_str);
$public_rsa->exponent(); #alias E()
$public_rsa->modulus(); #isa Math::BigInt, alias N()
$public_rsa->size(); #i.e., the modulus length in bits
$private_rsa->version(); #usually 0
$private_rsa->modulus(); #isa Math::BigInt, alias N()
$private_rsa->size(); #i.e., the modulus length in bits
$private_rsa->publicExponent(); #same as public âexponentâ, alias E()
lib/Crypt/RSA/Parse.pm view on Meta::CPAN
=encoding utf-8
=head1 NAME
Crypt::RSA::Parse - Parse RSA keys
=head1 SYNOPSIS
#General-purpose, native RSA or PKCS8 (DER or PEM)
my $public_rsa = Crypt::RSA::Parse::public($key_str);
my $private_rsa = Crypt::RSA::Parse::private($private_key_str);
$public_rsa->exponent(); #alias E()
$public_rsa->modulus(); #isa Math::BigInt, alias N()
$public_rsa->size(); #i.e., the modulus length in bits
$private_rsa->version(); #usually 0
$private_rsa->modulus(); #isa Math::BigInt, alias N()
$private_rsa->size(); #i.e., the modulus length in bits
$private_rsa->publicExponent(); #same as public âexponentâ, alias E()
( run in 0.239 second using v1.01-cache-2.11-cpan-a5abf4f5562 )