2024 日本 PHP 研討會

GnuPG 函式

注意事項

此擴充套件使用目前使用者的金鑰環。此金鑰環通常位於 ~./.gnupg/ 中。要指定自訂位置,請將金鑰環的路徑儲存在環境變數 GNUPGHOME 中。請參閱 putenv 以取得更多關於如何執行此操作的資訊。

某些函式需要指定金鑰。此規格可以是任何參考唯一金鑰的內容(使用者 ID、金鑰 ID、指紋等)。本文檔在所有範例中都使用指紋。

注意:

除了明確記載使用 資源 的函式之外,您也可以使用物件導向風格,使用 gnupg 物件。

目錄

新增註解

使用者貢獻的註解 2 則註解

phplist2REMOVE AT REMtincanOVE.co.uk
18 年前
列表中缺少一個函式/方法。

gnupg_deletekey

(沒有版本資訊,可能只在 CVS 中)

gnupg_deletekey -- 刪除密鑰

說明

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

從金鑰環中刪除密鑰。如果未設定 allowsecret 或其值為 FALSE,則刪除私密金鑰將會失敗。

傳回值

成功時,此函式返回 TRUE。失敗時,此函式返回 FALSE。

範例

範例 1. 程序式 gnupg_deletekey() 範例

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

範例 2. 物件導向 gnupg_deletekey() 範例
<?php
$gpg
= new gnupg();
$gpg -> deletekey("8660281B6051D071D94B5B230549F9DC851566DC");
?>
web at rlauzier dot com
11 年前
列出所有金鑰簽章的函式也缺少在列表中...

gnupg_listsignatures

範例

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

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