✅ Validez legal de la firma electrónica en Despapela
La firma electrónica generada en Despapela® cumple con los requisitos del Reglamento (UE) nº 910/2014 (eIDAS) y con los principios de trazabilidad, autenticidad e integridad documental exigidos en auditorías y procedimientos legales.
Cada firma genera un expediente electrónico estructurado en JSON, que recoge evidencias verificables del proceso de firma.
1. Identificación del firmante
El usuario debe autenticarse previamente para poder firmar.
En el expediente de firma se almacena:
"user": {
"id": "a04add3f-d96f-44fe-9bc7-cf26bd232e26",
"name": "w01",
"email": "w01@1.com",
"dni": "123",
"phone": "123"
}
Prueba aportada: identificación inequívoca del firmante mediante datos personales y UID del sistema.
2. Vínculo con la empresa
El sistema registra la empresa a la que está asociado el firmante:
"company": {
"id": "a04adccf-fa78-4e04-a70c-470ba21cc4c8",
"name": "Empresa Ficticia S.A."
}
Prueba aportada: relación entre firmante y organización responsable del documento.
3. Evidencia técnica del contexto de firma
Se registra el entorno desde el que se realiza la firma:
"context": {
"ip_address": "127.0.0.1",
"user_agent": "Mozilla/5.0 (...) Chrome/142.0.0.0 Safari/537.36",
"signed_at": "2025-11-06T13:30:24+00:00"
}
Incluye:
- Dirección IP
- Dispositivo / navegador utilizado (user agent)
- Fecha y hora exacta en formato ISO 8601 (timestamp)
Prueba aportada: autenticidad de la sesión y momento exacto de la firma.
4. Integridad del documento (hash criptográfico SHA256)
Antes de insertar la firma, se genera la huella digital del PDF:
"document": {
"id": "a04add7d-7ae1-4a39-82a0-3857494bef55",
"original_filename": "test.pdf",
"original_document_hash_sha256": "89413cb9e58d33622ad65640c757e6eb4db0333b3ee588e294f988c390caa9c7"
}
El hash es una huella única del contenido.
Si el PDF se manipula después de firmarse, el hash deja de coincidir.
Prueba aportada: integridad documental.
5. Evidencia de firma gráfica y posicionamiento
Se registra la firma dibujada y dónde fue insertada:
"signature": {
"id": "a04ae820-0862-433f-a692-f3e6648e0178",
"signature_image_base64": "data:image/png;base64,...",
"signature_position": {
"page": 1,
"x": 364,
"y": 281,
"width": 180,
"height": 40
}
}
Prueba aportada: prueba visual + coordenadas exactas en el documento.
6. Bloqueo del PDF tras la firma
Una vez insertada la firma, el documento se bloquea para impedir modificaciones posteriores.
¿Quieres saber más sobre la firma electrónica avanzada?
