note 79192 added to function.gnupg-verify
| From: | jontomxire_AT_yahoo_co_uk at osu1 dot php dot net | Date: | Thu, 15 Nov 2007 10:24:08 +0000 |
| Subject: | note 79192 added to function.gnupg-verify | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-132290@lists.php.net to get a copy of this message | ||
I can't get this to work:
$gpg = gnupg_init();
$result = gnupg_import($gpg, $_POST[pubkey]);
if(0 >= ($result[imported] + $result[secretimported]))
{
echo "<p>Failed to import key.</p>\n";
}
else
{
print_r($result);
unset($result);
$result = gnupg_verify($gpg, $_POST[message], FALSE, $output);
echo "<br>"; print_r($result);
echo "<p>Message is:</p><p>".$output."</p>\n";
}
I get:
Array ( [imported] => 1 [unchanged] => 0 [newuserids] => 0 [newsubkeys] => 0
[secretimported] => 0 [secretunchanged] => 0 [newsignatures] => 0 [skippedkeys] => 0
[fingerprint] => EBB9DD00910898A607A269F34743BFFC )
Array ( [0] => Array ( [fingerprint] => EBB9DD00910898A607A269F34743BFFC [validity] => 0
[timestamp] => 1195035446 [status] => 0 [summary] => 0 ) )
Message is:
So it looks like the key is imported ok, the signature is verified ok, but the plaintext message
that was signed is empty.
Does anyone have any ideas? I've searched the internet and found nothing. :(
----
Server IP: 87.124.64.96
Probable Submitter: 194.202.59.151
----
Manual Page -- http://www.php.net/manual/en/function.gnupg-verify.php
Edit -- https://master.php.net/note/edit/79192
Del: integrated -- https://master.php.net/note/delete/79192/integrated
Del: useless -- https://master.php.net/note/delete/79192/useless
Del: bad code -- https://master.php.net/note/delete/79192/bad+code
Del: spam -- https://master.php.net/note/delete/79192/spam
Del: non-english -- https://master.php.net/note/delete/79192/non-english
Del: in docs -- https://master.php.net/note/delete/79192/in+docs
Del: other reasons-- https://master.php.net/note/delete/79192
Reject -- https://master.php.net/note/reject/79192
Search -- https://master.php.net/manage/user-notes.php