PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

gnupg_verify> <gnupg_setsignmode
Last updated: Fri, 01 Aug 2008

view this page in

gnupg_sign

(PECL gnupg:0.1-1.3.1)

gnupg_signSigns a given text

Descrierea

string gnupg_sign ( resource $identifier , string $plaintext )

Signs the given plaintext with the keys, which were set with gnupg_addsignkey before and returns the signed text or the signature, depending on what was set with gnupg_setsignmode.

Parametri

identifier

Identificatorul gnupg, obţinut în rezultatul apelării gnupg_init() sau gnupg.

plaintext

The plain text being signed.

Valorile întroarse

On success, this function returns the signed text or the signature. On failure, this function returns FALSE.

Exemple

Example #1 Procedural gnupg_sign() example

<?php
$res 
gnupg_init();
gnupg_addsignkey($res,"8660281B6051D071D94B5B230549F9DC851566DC","test");
$signed gnupg_sign($res"just a test");
echo 
$signed;
?>

Example #2 OO gnupg_sign() example

<?php
$gpg 
= new gnupg();
$gpg -> setsignkey("8660281B6051D071D94B5B230549F9DC851566DC","test");
$signed $gpg -> sign("just a test");
echo 
$signed;
?>



add a note add a note User Contributed Notes
gnupg_sign
phplist2REMOVE AT REMtincanOVE.co.uk
09-Nov-2006 12:42
It's a bit confusing how the "keyinfo" for a key returns "can_sign".

If you have only added your Public Key, it will indicate "can_sign" for the key in "keyinfo", but that doesn't mean yet, that you can sign with the key. You will also need to add your Private Key to actually make signing work.

gnupg_verify> <gnupg_setsignmode
Last updated: Fri, 01 Aug 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites