(PECL gnupg >= 0.1)
gnupg_sign — Assina um texto fornecido
Assina o plaintext
fornecido com as chaves que foram
definidas com gnupg_addsignkey anteriormente e
retorna o texto assinado ou a assinatura, dependendo do que foi definido com
gnupg_setsignmode.
identifier
O identificador gnupg, obtido de uma chamada a gnupg_init() ou gnupg.
plaintext
O texto simples sendo assinado.
Em caso de sucesso, esta função retorna o texto assinado ou a assinatura.
Em caso de falha, esta função retorna false
.
Exemplo #1 Exemplo procedural de gnupg_sign()
<?php
$res = gnupg_init();
gnupg_addsignkey($res,"8660281B6051D071D94B5B230549F9DC851566DC","teste");
$signed = gnupg_sign($res, "somente um teste");
echo $signed;
?>
Exemplo #2 Exemplo orientado a objeto de gnupg_sign()
<?php
$gpg = new gnupg();
$gpg->addsignkey("8660281B6051D071D94B5B230549F9DC851566DC","teste");
$signed = $gpg->sign("somente um teste");
echo $signed;
?>