Crypt::OpenSSL::DSADigital Signature Algorithm using OpenSSL | |
Download |
Crypt::OpenSSL::DSA Ranking & Summary
Advertisement
- License:
- Perl Artistic License
- Price:
- FREE
- Publisher Name:
- T.J. Mather
- Publisher web site:
- http://search.cpan.org/~borisz/Apache2-PageKit-2.14_14/lib/Apache2/PageKit.pm
Crypt::OpenSSL::DSA Tags
Crypt::OpenSSL::DSA Description
Digital Signature Algorithm using OpenSSL Crypt::OpenSSL::DSA is a Perl module for Digital Signature Algorithm using OpenSSL.SYNOPSIS use Crypt::OpenSSL::DSA; # generate keys and write out to PEM files my $dsa = Crypt::OpenSSL::DSA->generate_parameters( 512 ); $dsa->generate_key; $dsa->write_pub_key( $filename ); $dsa->write_priv_key( $filename ); # using keys from PEM files my $dsa_priv = Crypt::OpenSSL::DSA->read_priv_key( $filename ); my $sig = $dsa_priv->sign($message); my $dsa_pub = Crypt::OpenSSL::DSA->read_pub_key( $filename ); my $valid = $dsa_pub->verify($message, $sig); # using keys from PEM strings my $dsa_priv = Crypt::OpenSSL::DSA->read_priv_key_str( $key_string ); my $sig = $dsa_priv->sign($message); my $dsa_pub = Crypt::OpenSSL::DSA->read_pub_key_str( $key_string ); my $valid = $dsa_pub->verify($message, $sig);Crypt::OpenSSL::DSA implements the DSA (Digital Signature Algorithm) signature verification system.It is a thin XS wrapper to the DSA functions contained in the OpenSSL crypto library, located at http://www.openssl.org Requirements: · Perl
Crypt::OpenSSL::DSA Related Software