PHP Doku:: Signs a given text - function.gnupg-sign.html

Verlauf / Chronik / History: (1) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzNon-Text MIME-AusgabenGNU Privacy GuardGnuPG Funktionengnupg_sign

Ein Service von Reinhard Neidl - Webprogrammierung.

GnuPG Funktionen

<<gnupg_setsignmode

gnupg_verify>>

gnupg_sign

(PECL gnupg >= 0.1)

gnupg_signSigns a given text

Beschreibung

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.

Parameter-Liste

identifier

Eine von gnupg_init() oder der Klasse gnupg zurückgegebene GnuPG-Ressource.

plaintext

The plain text being signed.

Rückgabewerte

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

Beispiele

Beispiel #1 Procedural gnupg_sign() example

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

Beispiel #2 OO gnupg_sign() example

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


Ein BenutzerBeitrag:
- Beiträge aktualisieren...
phplist2REMOVE AT REMtincanOVE.co.uk
9.11.2006 0: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.



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)