GnuPG 函数

备注

此扩展使用当前用户的密钥环。此密钥环通常位于 ~./.gnupg/。要指定自定义位置,请将密钥环的路径存储在环境变量 GNUPGHOME 中。有关如何执行此操作的更多信息,请参见 putenv

某些函数需要指定一个密钥。此规范可以是任何引用唯一密钥的内容(用户 ID、密钥 ID、指纹等)。此文档在所有示例中都使用指纹。

注意:

除了使用 资源 的明确记录的函数之外,您还可以使用 gnupg 对象使用面向对象的风格。

目录

添加备注

用户贡献的备注 2 备注

10
phplist2REMOVE AT REMtincanOVE.co.uk
17 年前
列表中缺少一个函数/方法。

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. OO gnupg_deletekey() 示例
<?php
$gpg
= new gnupg();
$gpg -> deletekey("8660281B6051D071D94B5B230549F9DC851566DC");
?>
6
web at rlauzier dot com
10 年前
列出所有密钥签名的函数也缺少列表中...

gnupg_listsignatures

示例

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

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