函數(shù)名:gnupg_clearsignkeys()
適用版本:PHP 7.4.0 及以上版本
函數(shù)說明:gnupg_clearsignkeys() 函數(shù)用于清除由 gnupg_addsignkey() 函數(shù)添加的所有簽名密鑰。
用法:
bool gnupg_clearsignkeys ( resource $identifier )
參數(shù):
- $identifier:gnupg_init() 函數(shù)返回的 gnupg 標(biāo)識符。
返回值:
- 如果成功清除了所有簽名密鑰,則返回 true。
- 如果發(fā)生錯(cuò)誤,則返回 false。
示例:
// 初始化 gnupg
$gpg = gnupg_init();
// 添加簽名密鑰
gnupg_addsignkey($gpg, "12345678");
// 清除所有簽名密鑰
if (gnupg_clearsignkeys($gpg)) {
echo "所有簽名密鑰已成功清除。";
} else {
echo "清除簽名密鑰失敗。";
}
在上面的示例中,我們首先使用 gnupg_init() 函數(shù)初始化 gnupg。然后,使用 gnupg_addsignkey() 函數(shù)添加一個(gè)簽名密鑰。最后,使用 gnupg_clearsignkeys() 函數(shù)清除所有簽名密鑰。如果成功清除了所有簽名密鑰,則輸出 "所有簽名密鑰已成功清除。";否則,輸出 "清除簽名密鑰失敗。"。