Volver a proyectos
Proyecto Microservicio 1 mes

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.

Java Spring Boot Maven Docker XML

Preview

En acción

Documentación del microservicio de firma digital

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

Java Spring Boot Maven Docker XML

Detalles

Marca e-Dinky / Dinky Cloud Services LLC
Duración 1 mes
Año 2023
Categoría Microservicio

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
MicroservicioSeguridadFirma DigitalOpen Source