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
Opis
array gnupg_keyinfo
( resource
$identifier
, string $pattern
)Parametry
-
identifier -
Identyfikator gnupg, do wywołania funkcji gnupg_init() lub gnupg.
-
pattern -
The pattern being checked against the keys.
Zwracane wartości
Returns an array with information about all keys that matches the given
pattern or FALSE, if an error has occurred.
Przykłady
Przykład #1 Procedural gnupg_keyinfo() example
<?php
$res = gnupg_init();
$info = gnupg_keyinfo($res, 'test');
print_r($info);
?>
Przykład #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
