gnupg_addencryptkey

(PECL gnupg >= 0.5)

gnupg_addencryptkey添加用于加密的密钥

说明

gnupg_addencryptkey(resource $identifier, string $fingerprint): bool

参数

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 个注释

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

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