文字

gnupg_adddecryptkey

(PECL gnupg >= 0.5)

gnupg_adddecryptkeyAdd a key for decryption

说明

bool gnupg_adddecryptkey ( resource $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 .

上一篇: 下一篇: