Crypt::OpenSSL::DSA

Digital Signature Algorithm using OpenSSL
Download

Crypt::OpenSSL::DSA Ranking & Summary

Advertisement

  • Rating:
  • 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