usuarioFirmante()
usuarioFirmante() : mixed
El usuario que realiza la firma.
Throws
- \ExcepcionXGAPFirmaOperacion
si no se puede obtener el usuario
Returns
mixed —el usuario; el tipo está determinado por la aplicación
Interfaz para clases que permiten realizar firma electrónica de operaciones.
prepararDatosAFirmar(string $serial_operacion, integer $timestamp, string $operacion, mixed $datos_operacion) : mixed
Prepara el valor final a firmar, componiendo todos los datos necesarios y convirtiendo el conjunto en el formato definido por el parámetro de configuración <var>codificador_datos_firmaoperacion</var>.
string | $serial_operacion | número de serie único para identificar la operación |
integer | $timestamp | momento en que se realizó la operación |
string | $operacion | nombre de la operación; por ejemplo: 'Alta de usuario' |
mixed | $datos_operacion | los datos que componen la operación, en un formato definido por la aplicación |
si hay algún problema al realizar la operación
los datos convertidos
firmar(string $serial_operacion, integer $timestamp, string $operacion, mixed $datos_operacion, $datos_firmados, $firma)
Realiza la operación de firma.
Esta operación puede consistir, por ejemplo, en guardar los datos y la firma en archivos en disco o en una base de datos, o enviarlos a un registro externo mediante un servicio web.
string | $serial_operacion | número de serie único para identificar la operación |
integer | $timestamp | momento en que se realizó la operación |
string | $operacion | nombre de la operación; por ejemplo: 'Alta de usuario' |
mixed | $datos_operacion | los datos que componen la operación, en un formato definido por la aplicación |
$datos_firmados | ||
$firma |
si se detecta un problema de seguridad al realizar la operación
si hay algún problema al realizar la operación