GnuPG und PHP

Autor: Markus Bucher <markusbucher_at_gmx.de>
Datum: Tue, 24 Feb 2009 16:22:45 +0100
Hallo,

ich verzweifle mit GnuPG.
Auf meinem Debian Etch ist gnupg für php installiert:

# pecl install gnupg
Skipping package "pecl/gnupg", already installed as version 1.3.1
No valid packages found
install failed

Weiterhin PHP Version 5.2.0-8+etch13

In einer Testdatei:
<?php
$res = gnupg_init();
$info = gnupg_keyinfo($res,'bucher');
print_r($info);
?>

bekomme ich die erwartete Ausgabe.

In einer anderen Datei:

|<?php
$res = gnupg_init();
gnupg_addsignkey($res,"8660281B6051D071D94B5B230549F9DC851566DC","test");
$signed = gnupg_sign($res, "just a test");
echo $signed;
?>

Keine Ausgabe und hierüber:

|

|<?php
$gpg = new gnupg();
$gpg -> setsignkey("8660281B6051D071D94B5B230549F9DC851566DC","test");
$signed = $gpg -> sign("just a test");
echo $signed;
?>

> *Fatal error*: Call to undefined method gnupg::setsignkey()
Obwohl diese Funktion laut php.net (PECL gnupg >= 0.1) braucht.
(http://www.php.net/manual/de/function.gnupg-sign.php)

in der php.ini habe ich
> extension=gnupg.so
eingefügt, wie beschrieben. Erhalte folgendes in phpinfo:
> |gnupg
> gnupg support    enabled
> GPGme Version     1.1.2
> Extension Version     1.3.1|
 
php läuft bei mir nicht als cli, nur zur Info.

Wo kanns denn noch hängen?

Grüße,
Markus


|
--
http://mailman.uugrn.org/mailman/listinfo/uugrn
Wiki: http://wiki.uugrn.org/wiki/UUGRN:Mailingliste
Archiv: http://lists.uugrn.org/
Empfangen am 24.02.2009

Dieses Archiv wurde generiert von hypermail 2.2.0 : 24.02.2009 CET