It appears that listing *all* keys is not possible:
<?php
$gpg -> keyinfo(); // throws an error
$gpg -> keyinfo('*'); // is matched literally, not treated as a shell wildcard
$gpg -> keyinfo('.*'); // is matched literally, not treated as a regex wildcard
?>
This seems like a glaring omission to me.
gnupg_keyinfo
(PECL gnupg >= 0.1)
gnupg_keyinfo — Returns an array with information about all keys that matches the given pattern
Descrizione
array gnupg_keyinfo
( resource
$identifier
, string $pattern
)Elenco dei parametri
-
identifier -
L'identificatore gnupg, ottenuto da una chiamata a gnupg_init() o gnupg.
-
pattern -
The pattern being checked against the keys.
Valori restituiti
Returns an array with information about all keys that matches the given
pattern or FALSE, if an error has occurred.
Esempi
Example #1 Procedural gnupg_keyinfo() example
<?php
$res = gnupg_init();
$info = gnupg_keyinfo($res, 'test');
print_r($info);
?>
Example #2 OO gnupg_keyinfo() example
<?php
$gpg = new gnupg();
$info = $gpg -> keyinfo("test");
print_r($info);
?>
porjo38 at yahoo dot com dot au ¶
2 months ago
