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.
- El formato XAdES permite firmar cualquier tipo de documento, desde documentos de texto hasta archivos de imagen, ya que se incluyen dentro de una estructura XML.
- La firma realizada puede ser validada desde otras aplicaciones que cumplan el estándar XAdES DIGIDOC 1.3.
- Permite realizar factura electrónica (e-Factura) debido a la firma digital con certificados reconocidos.
- Opcional utilizar el formato Facturae de la Agencia Tributaria para las facturas electrónicas.
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).
- Formato Facturae de la Agencia Tributaria.
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.
- ISO 7816.
- CryptoAPI.
- API PKCS#11.
- Java2SE.