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
Descrierea
array gnupg_keyinfo
( resource
$identifier
, string $pattern
)Parametri
-
identifier -
Identificatorul gnupg, obținut în rezultatul apelării gnupg_init() sau gnupg.
-
pattern -
The pattern being checked against the keys.
Valorile întoarse
Returns an array with information about all keys that matches the given
pattern or FALSE, if an error has occurred.
Exemple
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 ¶
3 months ago
