PHP Conference Japan 2024

gnupg_addencryptkey

(PECL gnupg >= 0.5)

gnupg_addencryptkey添加加密密钥

描述

gnupg_addencryptkey(资源 $identifier, 字符串 $fingerprint): 布尔值

参数

identifier

gnupg 标识符,来自 gnupg_init()gnupg 的调用。

fingerprint

指纹密钥。

返回值

成功时返回 true,失败时返回 false

示例

示例 #1 过程式 gnupg_addencryptkey() 示例

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

示例 #2 OO gnupg_addencryptkey() 示例

<?php
$gpg
= new gnupg();
$gpg->addencryptkey("8660281B6051D071D94B5B230549F9DC851566DC");
?>

添加注释

用户贡献的注释 2 条注释

su at aboynamedsu dot net
11 年前
成功安装 gnupg 后,应定义 GNUPGHOME 环境变量,并确保 Apache 用户可以写入该目录。

<?php
putenv
("GNUPGHOME=/var/www/example.com/.gnupg");
?>
php at cdauth dot de
17 年前
在这种情况下,$fingerprint 是公钥的指纹,其私钥将能够解密文本。您要用来加密文本的私钥必须通过 gnupg_addsignkey() 加载。
To Top