PHP Conference Kansai 2025

rnp_op_sign_cleartext

(PECL rnp >= 0.1.1)

rnp_op_sign_cleartextRealiza una operación de firma sobre datos textuales, devuelve el mensaje firmado en claro

Descripción

rnp_op_sign_cleartext(
    RnpFFI $ffi,
    string $data,
    array $keys_fp,
    array $options = ?
): string|false

Parámetros

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).

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 en caso de error.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top