Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Code:
- <?php
- putenv('GNUPGHOME=/var/www/.gnupg/');
- error_reporting(E_ALL);
- $res = gnupg_init();
- gnupg_seterrormode($res,GNUPG_ERROR_WARNING);
- $info = gnupg_keyinfo($res, '1D2757F6764AA8A68EE96008651FBE12F7A623EC');
- echo "KEY INFO print_r gnupg_gete =\n";
- print_r(gnupg_geterror($res));
- echo "KEY INFO vardump enc = \n";
- var_dump($enc);
- echo "Key - Info<pre>";
- var_dump($info);
- echo "</pre>";
- // Enter your .gnupg environment
- gnupg_addencryptkey($res,"1D2757F6764AA8A68EE96008651FBE12F7A623EC");
- gnupg_addsignkey($res,"1D2757F6764AA8A68EE96008651FBE12F7A623EC","");
- $enc = gnupg_encryptsign($res, "just a test");
- echo "TXT print_r(gnupg_geterror(res));TXT\n";
- print_r(gnupg_geterror($res));
- echo "TXT var_dump($enc); TXT\n";
- var_dump($enc);
- ?>
- output:
- KEY INFO print_r gnupg_gete =
- KEY INFO vardump enc =
- NULL
- Key - Info<pre>array(1) {
- [0]=>
- array(8) {
- ["disabled"]=>
- bool(false)
- ["expired"]=>
- bool(false)
- ["revoked"]=>
- bool(false)
- ["is_secret"]=>
- bool(false)
- ["can_sign"]=>
- bool(true)
- ["can_encrypt"]=>
- bool(true)
- ["uids"]=>
- array(1) {
- [0]=>
- array(6) {
- ["name"]=>
- string(8) "Passbolt"
- ["comment"]=>
- string(0) ""
- ["email"]=>
- string(16) "security@domain.com"
- ["uid"]=>
- string(27) "Passbolt <security@domain.com>"
- ["revoked"]=>
- bool(false)
- ["invalid"]=>
- bool(false)
- }
- }
- ["subkeys"]=>
- array(2) {
- [0]=>
- array(11) {
- ["fingerprint"]=>
- string(40) "1D2757F6764AA8A68EE96008651FBE12F7A623EC"
- ["keyid"]=>
- string(16) "651FBE12F7A623EC"
- ["timestamp"]=>
- int(1512390494)
- ["expires"]=>
- int(0)
- ["is_secret"]=>
- bool(false)
- ["invalid"]=>
- bool(false)
- ["can_encrypt"]=>
- bool(false)
- ["can_sign"]=>
- bool(true)
- ["disabled"]=>
- bool(false)
- ["expired"]=>
- bool(false)
- ["revoked"]=>
- bool(false)
- }
- [1]=>
- array(11) {
- ["fingerprint"]=>
- string(40) "7DB712B657B432086CDA30466D0AD4AA4C799C97"
- ["keyid"]=>
- string(16) "6D0AD4AA4C799C97"
- ["timestamp"]=>
- int(1512390494)
- ["expires"]=>
- int(0)
- ["is_secret"]=>
- bool(false)
- ["invalid"]=>
- bool(false)
- ["can_encrypt"]=>
- bool(true)
- ["can_sign"]=>
- bool(false)
- ["disabled"]=>
- bool(false)
- ["expired"]=>
- bool(false)
- ["revoked"]=>
- bool(false)
- }
- }
- }
- }
- </pre>TXT print_r(gnupg_geterror(res));TXT
- TXT var_dump(); TXT
- bool(false)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement