(PECL rnp >= 0.1.1)
rnp_op_sign_cleartext — Realiza una operación de firma sobre datos textuales, devuelve el mensaje firmado en claro
ffi
The FFI object returned by rnp_ffi_create().
data
Los datos a firmar.
keys_fp
El array con las huellas de las claves. Al menos una clave debe ser proporcionada.
Las claves deben estar presentes en ffi
.
options
Un array asociativo con opciones.
Key | Tipo de dato | Descripción |
---|---|---|
"armor" |
boolean | Activa la salida ASCII armada. Desactivado por omisión. |
"hash" |
string | Define el algoritmo de hash utilizado durante el cálculo de la firma. |
"creation_time" |
integer | Define la hora de creación de la firma en segundos desde el 1 de enero de 1970 UTC. Por omisión, se utiliza la hora actual. |
"expiration_time" |
integer | Define el tiempo de expiración de la firma en segundos desde la hora de creación. El valor 0 se utiliza para marcar la firma como no expirada (valor por omisión). |
El mensaje firmado en claro que contiene los datos fuente con
encabezados adicionales y la firma ASCII-armored en caso de éxito o false
en caso de error.