Go to file
2026-10-01 17:47:34 +02:00
docs Cambio de nombre de las variables de entorno que representan los nombres de los secretos 2026-02-04 09:34:21 +01:00
scripts ya firma bien 2026-02-03 16:23:25 +01:00
src/signing_service Implement service authentication and error handling; update environment variables and documentation 2026-09-24 10:12:42 +02:00
tests Agregar pruebas para la firma de documentos y mejorar la gestión de certificados en el administrador de certificados 2026-10-01 17:47:34 +02:00
.dockerignore Subida del docker a producción 2026-01-30 11:36:16 +01:00
.env.example Implement service authentication and error handling; update environment variables and documentation 2026-09-24 10:12:42 +02:00
.gitignore First commit 2026-01-22 11:37:35 +01:00
.infisical.json . 2026-01-29 18:35:43 +01:00
.prettierrc First commit 2026-01-22 11:37:35 +01:00
docker-compose.yml Subida del docker a producción 2026-01-30 11:36:16 +01:00
Dockerfile Subida del docker a producción 2026-01-30 11:36:16 +01:00
Makefile . 2026-01-22 12:30:30 +01:00
pyproject.toml Agregar pruebas de integración para el administrador de certificados Infisical y configurar opciones de pytest 2026-09-30 14:10:44 +02:00
README.md Implement service authentication and error handling; update environment variables and documentation 2026-09-24 10:12:42 +02:00

FactuGES Document Signing Service

Authentication

POST /documents/sign requires a technical credential configured in SERVICE_API_KEY and sent as Authorization: Bearer <SERVICE_API_KEY>. GET /health and GET /version remain public. Set PDF_MAX_SIZE_BYTES to limit in-memory PDF uploads (default: 10 MiB).

The multipart fields certificate_secret_name, certificate_password_secret_name, and company_slug remain required for backwards compatibility. Certificate selection continues to use CERT_SECRET_NAME and CERT_PASSWORD_SECRET_NAME.

Any Infisical credentials that were previously committed must be revoked or rotated in Infisical outside this repository.