Este ejemplo va a firmar en claro un texto dado.
Ejemplo #1 Ejemplo de firma RNP en claro
<?php
// inicializa el objeto FFI
$ffi = rnp_ffi_create('GPG', 'GPG');
// genera una clave RSA
$key = rnp_op_generate_key($ffi, '[email protected]', 'RSA');
// firma
$data = "Example text to sign";
$signature = rnp_op_sign_cleartext($ffi, $data, array($key));
echo $signature;
// destruye el objeto FFI
rnp_ffi_destroy($ffi);
?>