PHP 5.4.33 Released

gnupg_keyinfo

(PECL gnupg >= 0.1)

gnupg_keyinfoGibt ein Array mit Informationen über alle Schlüssel zurück, die dem gegebenen Muster entsprechen

Beschreibung

array gnupg_keyinfo ( resource $identifier , string $pattern )

Parameter-Liste

identifier

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

pattern

Das Muster, das mit den Schlüsseln verglichen werden soll.

Rückgabewerte

Gibt ein Array mit Informationen über alle Schlüssel, die dem übergebenen Muster entsprechen oder FALSE, wenn ein Fehler auftritt.

Beispiele

Beispiel #1 Prozedurales gnupg_keyinfo() Beispiel

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

Beispiel #2 OO (objektorientiertes) gnupg_keyinfo() Beispiel

<?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
1 year 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