gnugp Error: encrypt failed

shaelf

Новичок
gnugp Error: encrypt failed

Заранее прошу прощения, если не туда, просто более подходящего места не нашёл.

PHP:
putenv('GNUPGHOME=/home/username/.gnupg'); //Права на папку -R 777 (потом поменяю на минимальные)
$gpg = new gnupg();
$gpg->seterrormode(gnupg::ERROR_EXCEPTION);
$gpg->addencryptkey($fingerprint);
$gpg->encrypt('test');
Данный код вываливает эксепшен (ошибка в названии темы)

Есть 2 компьютера (сервер и мой ноут), на всех стоит gnugp и есть публичный ключ от сервиса.

Инфо о gnupg c сервера:
gpg (GnuPG) 1.4.9
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Home: ~/.gnupg
Поддерживаются следующие алгоритмы:
С открытым ключом: RSA, RSA-E, RSA-S, ELG-E, DSA
Симметричные шифры: 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH
Хэш-функции: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Алгоритмы сжатия: Без сжатия, ZIP, ZLIB, BZIP2

С ноутбука:
gpg (GnuPG) 1.4.6
Copyright (C) 2006 Free Software Foundation, Inc.
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions. See the file COPYING for details.

Home: ~/.gnupg
Supported algorithms:
Pubkey: RSA, RSA-E, RSA-S, ELG-E, DSA
Cipher: 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH
Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2

При импорте публичного ключа сервиса на ноут замечательно всё шифруется, при импорте его на сервер - ошибка. Если на сервер имортнуть мойпубличный ключ - та же самая ошибка. Уровень доверя ставил в full trust везде.

Если кто-то сможет подсказать, был бы благодарен.
 
Сверху