Rechercher une page de manuel
Crypt::OpenSSL::DSA::Signature.3pm
Langue: en
Version: 2002-09-25 (fedora - 01/12/10)
Section: 3 (Bibliothèques de fonctions)
NAME
Crypt::OpenSSL::DSA::Signature - Digital Signature Object
SYNOPSIS
use Crypt::OpenSSL::DSA; my $dsa_priv = Crypt::OpenSSL::DSA->read_priv_key( $filename ); my $sig_obj = $dsa_priv->do_sign($message); my $dsa_pub = Crypt::OpenSSL::DSA->read_pub_key( $filename ); my $valid = $dsa_pub->do_verify($message, $sig_obj); my $r = $sig_obj->get_r; my $s = $sig_obj->get_s; my $sig_obj2 = Crypt::OpenSSL::DSA::Signature->new(); $sig_obj2->set_r($r); $sig_obj2->set_s($s); my $valid = $dsa_pub->do_verify($message, $sig_obj2);
CLASS METHODS
- $sig_obj = Crypt::OpenSSL::DSA::Signature->new();
- Create a new DSA Signature Object. You will need to call set_r and set_s after you create this.
OBJECT METHODS
- $r = $sig_obj->get_r;
- Gets first member of signature pair.
- $s = $sig_obj->get_s;
- Gets second member of signature pair.
- $r = $sig_obj->set_r;
- Sets first member of signature pair.
- $s = $sig_obj->set_s;
- Sets second member of signature pair.
AUTHOR
T.J. Mather, <tjmather@maxmind.com>SEE ALSO
Crypt::OpenSSL::DSAPOD ERRORS
Hey! The above document had some coding errors, which are explained below:- Around line 23:
- '=item' outside of any '=over'
- Around line 28:
- You forgot a '=back' before '=head1'
- Around line 30:
- '=item' outside of any '=over'
- Around line 46:
- You forgot a '=back' before '=head1'
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre