Descripción
- Utilidad para firmar documentos vía web mediante un applet escrito en lenguaje Java. La aplicación está almacenada en un servidor externo y se ejecuta desde el navegador para poder realizar firmas utilizando certificados digitales contenidos en tarjeta criptográfica, contenedor software o en un archivo en formato PKCS#12 en posesión del usuario en la máquina cliente.
- Se accede a los certificados a través de proveedores PKCS#11, mediante la CryptoAPI o seleccionando el archivo contenedor.
- El applet detecta posibles problemas de comunicación con el lector, introducción incorrecta de PIN u otras incidencias, que serán informadas al usuario.
- La firma realizada puede ser validada desde otras aplicaciones como Acrobat Reader.
- Al realizar firma electrónica avanzada, es totalmente válido para la emisión de facturas electrónicas (e-Factura).
Operativa
Según los requisitos concretos del cliente, la operativa en el proceso de firma variará para ajustarse a las necesidades:
- Formato Applet Java disponible desde un servidor web para poder ser utilizado por sus usuarios. Se descarga el documento PDF a firmar de una URL y se almacena en el servidor o en la máquina del usuario.
- Formato aplicación Java para integrar en un servidor y que funcione de forma desatendida. Permite realizar firmas en bloque de varios documentos sin necesidad de interacción.
- Formato Package Java para desarrolladores. Permite integrar la firma electrónica de documentos PDF en otras aplicaciones siendo totalmente personalizable a las necesidades.
- En todos los casos se pueden añadir las siguientes funcionalidades:
- Validación de la firma electrónica.
- Validación del certificado utilizado en la firma electrónica. Validación local y remota del certificado (CRL, OCSP).
- Servicio de sellado de tiempo (Timestamping).
Probar demo.
Plataformas
Al estar desarrollado integramente con tecnología Java es compatible con todas las plataformas y navegadores con máquina virtual Java.
Tarjetas chip
Este desarrollo se puede adaptar a cualquier tarjeta que disponga de las librerías criptográficas necesarias, CSP o PKCS#11.
Especificaciones Soportadas
- PC/SC "Interoperability Specifications for ICCs and Personal Computer Systems".
- ISO 7816.
- CryptoAPI.
- API PKCS#11.
- Java2SE.