rnp_op_sign_cleartext
En esta página
rnp_op_sign_cleartext
Realiza una operación de firma sobre datos textuales, devuelve el mensaje firmado en claro
Descripción#
php
rnp_op_sign_cleartext(RnpFFI $ffi, string $data, array $keys_fp, [array $options]): stringphp
Parámetros#
ffi
El objeto FFI retornado por 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.
| Clave | 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). |
Valores devueltos#
El mensaje firmado en claro que contiene los datos fuente con encabezados adicionales y la firma ASCII-armored en caso de éxito o false si ocurre un error.