©
This document uses PHP Chinese website manual Release
(PECL gnupg >= 0.5)
gnupg_adddecryptkey — Add a key for decryption
$identifier
, string $fingerprint
, string $passphrase
)
identifier
gnupg 标识符,由对 gnupg_init() 或 gnupg 的调用生成。
fingerprint
指纹键名。
passphrase
The pass phrase.
成功时返回 TRUE
, 或者在失败时返回 FALSE
。
Example #1 Procedural gnupg_adddecryptkey() example
<?php
$res = gnupg_init ();
gnupg_adddecryptkey ( $res , "8660281B6051D071D94B5B230549F9DC851566DC" , "test" );
?>
Example #2 OO gnupg_adddecryptkey() example
<?php
$gpg = new gnupg ();
$gpg -> adddecryptkey ( "8660281B6051D071D94B5B230549F9DC851566DC" , "test" );
?>
[#1] pavennt at gmail dot com [2013-07-22 02:57:01]
I am installed
For Ubuntu 12.04, these are the steps:
1. Install packages: gnupg libgpg-error-dev libassuan-dev
2. Download GPGME library from ?http://www.gnupg.org/download/index.en.html#gpgme
3. Extract, then run
configure
make && sudo make install
4. Install PECL extension
sudo pecl install gnupg
5. Add to php.ini
extension=gnupg.so
---
I create new example.php
$gpg = new gnupg();
$test = $gpg->adddecryptkey("8660281B6051D071D94B5B230549F9DC851566DC","test");
var_dump($test);
Run returns "bool(false)"
Please help me .