Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
H!. I'm having a hard time getting the Crypt::SMIME [0] module to sign a message. Because of some reason I always get this response when I run the script:
Crypt::SMIME#setPrivateKey: failed to load the private key: error:0906D066:PEM routines:PEM_read_bio:bad end line at ./cryptsmime-test.pl line 16, <CERT> line 19.The key and cert look as they should. I created them using this commends:
openssl genrsa 1024 > /home/alice/ssltestkey.pem openssl req -new -key /home/alice/ssltestkey.pem -x509 -days 9999 -out + /home/alice/ssltestcert.pem
And here is my script:
#!/usr/bin/perl use Crypt::SMIME; open(PKEY, "/home/alice/ssltestkey.pem") || die "open failed: $!"; open(CERT, "/home/alice/ssltestcert.pem") || die "open failed: $!"; my $plain = <<'EOF'; From: alice@example.org To: bob@example.org Subject: Crypt::SMIME test his is a test mail. Please ignore... EOF my $smime = Crypt::SMIME->new(); $smime->setPrivateKey(<PKEY>, <CERT>); my $signed = $smime->sign($plain); print $signed;
What did I wrong? Thanks for sharing your insights!
[0] http://search.cpan.org/~mikage/Crypt-SMIME/lib/SMIME.pm
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Crypt::SMIME Trouble
by andal (Hermit) on Nov 29, 2010 at 08:59 UTC | |
by Anonymous Monk on Nov 29, 2010 at 20:40 UTC | |
by andal (Hermit) on Nov 30, 2010 at 08:27 UTC | |
by Anonymous Monk on Nov 30, 2010 at 11:52 UTC | |
by Corion (Patriarch) on Nov 30, 2010 at 11:58 UTC | |
| |
|
Re: Crypt::SMIME Trouble
by locked_user sundialsvc4 (Abbot) on Nov 29, 2010 at 13:15 UTC | |
|
Re: Crypt::SMIME Trouble
by Anonymous Monk on Jun 10, 2011 at 21:06 UTC |