¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Firma electrónica / digital
La firma electrónica es un conjunto de datos electrónicos que acompañan o que están asociados a un documento electrónico y cuyas funciones básicas son:
- Identificar al firmante de manera inequívoca.
- Asegurar la integridad del documento firmado. Asegura que el documento firmado es exactamente el mismo que el original y que no ha sufrido alteración o manipulación.
- Asegurar el no repudio del documento firmado. Los datos que utiliza el firmante para realizar la firma son únicos y exclusivos y, por tanto, posteriormente, no puede decir que no ha firmado el documento.
Completar información
Certificado electrónico
Para firmar un documento es necesario disponer de un certificado digital o de un DNI electrónico.
Cómo firmar digitalmente un documento
Requisitos:
Proceso
El proceso básico que se sigue para la firma electrónica es el siguiente:
- El usuario dispone de un documento electrónico (una hoja de cálculo, un pdf, una imagen, incluso un formulario en una página web) y de un certificado que le pertenece y le identifica.
- La aplicación o dispositivo digital utilizados para la firma realiza un resumen del documento. El resumen de un documento de gran tamaño puede llegar a ser tan solo de unas líneas. Este resumen es único y cualquier modificación del documento implica también una modificación del resumen.
- La aplicación utiliza la clave privada para codificar el resumen.
- La aplicación crea otro documento electrónico que contiene ese resumen codificado. Este nuevo documento es la firma electrónica.
El resultado de todo este proceso es un documento electrónico obtenido a partir del documento original y de las claves del firmante. La firma electrónica, por tanto, es el mismo documento electrónico resultante.
Aplicaciones para firma electrónica
AutoFirma (interfaz gráfica)
Aplicación de firma electrónica desarrollada por el Ministerio de Asuntos Económicos y Transformación Digital. Al poder ser ejecutada desde el navegador, permite la firma en páginas de Administración Electrónica cuando se requiere la firma en un procedimiento administrativo. También se puede usar desde como aplicación independiente.
Se puede descargar desde aquí y hay versiones para Linux, Windows y macOS.
AutoFirma (línea de comandos)
Debemos disponer del certificado digital en formato PKCS#12 (.p12 o .pfx). Si lo tienes instalado en tu navegador (Firefox/Chrome), puedes exportarlo:
- Firefox: Herramientas → Ajustes → Privacidad y Seguridad → Certificados > Ver Certificados > Sus Certificados → Hacer copia.
/usr/bin/AutoFirma sign -i entrada.pdf -o salida.pdf -store pkcs12:/home/usuario/certificado.p12 -alias firma -password micontreña
Ayuda en línea:
/usr/bin/AutoFirma --help
