gnupg_encryptsign
(PECL gnupg >= 0.2)
Encrypts and signs a given text
Description
Encrypts and signs the given plaintext with the keys, which were set with gnupg_addsignkey and gnupg_addencryptkey before and returns the encrypted and signed text.
Parameters
identifierIdentifier
plaintextThe text being encrypted.
Return Values
On success, this function returns the encrypted and signed text. On failure, this function returns false.
Examples
Procedural gnupg_encryptsign() example
<?php
$res = gnupg_init();
gnupg_addencryptkey($res,"8660281B6051D071D94B5B230549F9DC851566DC");
gnupg_addsignkey($res,"8660281B6051D071D94B5B230549F9DC851566DC","test");
$enc = gnupg_encryptsign($res, "just a test");
echo $enc;
?>OO gnupg_encryptsign() example
<?php
$gpg = new gnupg();
$gpg->addencryptkey("8660281B6051D071D94B5B230549F9DC851566DC");
$gpg->addsignkey("8660281B6051D071D94B5B230549F9DC851566DC","test");
$enc = $gpg->encryptsign("just a test");
echo $enc;
?>