[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GnuPG und PHP


Hallo,

ich verzweifle mit GnuPG.
Auf meinem Debian Etch ist gnupg fuer 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 hierueber:

|

|<?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
eingefuegt, wie beschrieben. Erhalte folgendes in phpinfo:
> |gnupg
> gnupg support    enabled
> GPGme Version     1.1.2
> Extension Version     1.3.1|
 
php laeuft bei mir nicht als cli, nur zur Info.

Wo kanns denn noch haengen?

Gruesse,
Markus


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