gnupg_keyinfo

(PECL gnupg >= 0.1)

gnupg_keyinfoReturns an array with information about all keys that matches the given pattern

Beschreibung

array gnupg_keyinfo ( resource $identifier , string $pattern )

Parameter-Liste

identifier

Eine von gnupg_init() oder der Klasse gnupg zur├╝ckgegebene GnuPG-Ressource.

pattern

The pattern being checked against the keys.

R├╝ckgabewerte

Returns an array with information about all keys that matches the given pattern or FALSE, if an error has occurred.

Beispiele

Beispiel #1 Procedural gnupg_keyinfo() example

<?php
$res 
gnupg_init();
$info gnupg_keyinfo($res'test');
print_r($info);
?>

Beispiel #2 OO gnupg_keyinfo() example

<?php
$gpg 
= new gnupg();
$info $gpg -> keyinfo("test");
print_r($info);
?>

add a note add a note

User Contributed Notes 2 notes

up
1
fauger at NOSPAM dot anonymous dot com
9 months ago
You CAN list all keys in the keyring, you only have to pass an empty string ''.

<?php
$gpg
= new gnupg();
$info = $gpg -> keyinfo('');
print_r($info);
?>

That's it! ;)
up
0
porjo38 at yahoo dot com dot au
1 year ago
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.
To Top