API de Firma Digital
Microservicio open source especializado en la firma digital de documentos XML para facturación electrónica. Desacoplado del sistema principal para mayor seguridad y reutilización. Maneja certificados digitales .p12 y encriptación de contraseñas.
Preview
En acción
Documentación del microservicio de firma digital
Funcionalidades
Firma digital de documentos XML con certificados .p12
Encriptación segura de contraseñas de certificado
API REST simple con un único endpoint de firma
Dockerizado para fácil integración en cualquier entorno
Open Source — disponible en GitHub
Desacoplado del sistema principal para mayor seguridad
Stack
Detalles
Diseño técnico
Arquitectura y Diseño
Diseño Desacoplado
Microservicio independiente que se comunica vía HTTP con el API principal. Permite escalar y actualizar la lógica de firma sin afectar el resto del sistema.
Gestión de Certificados
Carga y manejo seguro de certificados digitales .p12 emitidos por entidades certificadoras reconocidas por el SRI de Ecuador.
Pipeline de Firma
Recibe el XML, aplica la firma digital según el estándar XAdES-BES requerido por el SRI y retorna el documento firmado listo para envío.
Seguridad y Encriptación
Las contraseñas de los certificados se encriptan en reposo. El servicio no persiste ningún documento ni clave privada entre solicitudes.
REST API
Endpoints Principales
Firma
POST /signGET /health Certificados
POST /certificate/validateGET /certificate/info Sigue explorando


