GnuPG Funktionen

Anmerkungen

Diese Erweiterung verwendet den Schlüsselbund des aktuellen Benutzers. Dieser Schlüsselbund ist normalerweise unter ~./.gnupg/ zu finden. Um einen benutzerdefinierten Pfad festzulegen, speichere den Pfad zum Schlüsselbund in der Umgebungsvariable GNUPGHOME. Siehe hierzu putenv für detailiertere Informationen hierzu.

Einige Funktionen erfordern die Spezifikationen des Schlüssels. Diese Spezifikation kann irgendetwas sein, was den Schlüssel einzigartig macht. (z.B. Userid, Schlüssel-ID, Fingerabdruck..). In dieser Dokumentation wird in allen Beispielen der Fingerabdruck verwendet..

Hinweis:

Als Alternative zu den explizit dokumentierten Funktionen, die Ressourcen (resource) verwenden, ist ebenfalls ein object-orientierter Stil unter Verwendung von gnupg-Objekten möglich.

Inhaltsverzeichnis

add a note add a note

User Contributed Notes 2 notes

up
8
phplist2REMOVE AT REMtincanOVE.co.uk
17 years ago
There's a function/method missing in the list.

gnupg_deletekey

(no version information, might be only in CVS)

gnupg_deletekey -- Delete a key

Description

bool gnupg_deletekey ( resource identifier, string key, [bool allowsecret]  )

Deletes the key from the keyring. If allowsecret is not set or FALSE it will fail on deleting secret keys.

Return Values

On success, this function returns TRUE. On failure, this function returns FALSE.

Examples

Example 1. Procedural gnupg_deletekey() example

<?php
$res
= gnupg_init();
gnupg_deletekey($res,"8660281B6051D071D94B5B230549F9DC851566DC");
?>

Example 2. OO gnupg_deletekey() example
<?php
$gpg
= new gnupg();
$gpg -> deletekey("8660281B6051D071D94B5B230549F9DC851566DC");
?>
up
6
web at rlauzier dot com
10 years ago
The function for listing all key signatures is also missing from the list...

gnupg_listsignatures

Examples:

$gpg = new gnupg();
$result = $gpg->listsignatures($fingerprint);

$gpg = gnupg_init();
$result = gnupg_listsignatures($gpg, $fingerprint);
To Top