Saltar al contenido

@firma limita las peticiones SOAP y no permite enviar más de 10MB

Cuando nadie se lo espera, las soluciones desarrolladas por el Ministerio de Política Territorial y Función Pública (benditas herramientas) nos regalan alguna sorpresita. La de hoy es que los servicios de @firma limita las peticiones SOAP (de validación de documentos firmados, validación de certificados y actualización del nivel de firma) y no permite enviar peticiones SOAP de 10MB o más. ¡Sorpresa! Aquí la respuesta dada hoy en el Centro de Atención a Integradores y Desarrolladores (CAID):

Buenos días, Se trata del comportamiento esperado, la limitación no se encuentra en el fichero en sí, si no en el SOAP. El límite se sitúa cercano a los 10 Mb por lo que cualquier SOAP que lo supera será rechazado

A mi pregunta previa:

Buenas tardes, seguro que está en algún documento pero no lo veo. ¿Podrían indicarme el tamaño máximo de documento a enviar a validar que soporta el servicio web de validación DSSAfirmaVerify? (tanto en DESARROLLO como en PRODUCCION). Lo pregunto porque en envíos de documentos de 9.76MB, en producción, el servicio nos devuelve un error 413 (Entidad de Request Demasiado Grande)

Y me surge una duda: alguien desarrolla una aplicación web para la validación de documentos y ¿sólo vale para documentos pequeños?. Siempre debe haber un compromiso entre rendimiento y usabilidad, o uso, por parte de los usuarios pero creo que el tamaño fijado es demasiado bajo. Veamos por qué:

en la petición SOAP hemos de enviar el documento transformado a una cadena de texto en base64 (lo que, redondeando, multiplica el tamaño del fichero por 1,33) y todo ello “envuelto” con una estructura XML que multiplica otro 1,3 el tamaño del fichero. Si ponemos como tope que el conjunto sea 10MB, el tamaño del fichero que podemos subir es de 10 / (1,33×1,3) que, aproximadamente, sale unos 6MB. Es decir, los servicios web de @firma, desplegados por el Ministerio, no permite validar ni  actualizar el nivel de firma de documentos de más de 6MB.

La única solución, si tienes que trabajar con documentos “medianos”, entendiendo por ello que sean de más de 6MB, es desplegar el modelo federado de @firma en tu institución, ajustar el valor de un parámetro y ya podrás trabajar con documentos más pesados. ¿Que qué parámetro? Ya os lo diré cuando me lo digan.

Un comentario

  1. Manu Manu

    Buenas tardes,

    En mi caso no doy configurado mi cliente SOAP (estoy probando en SOAP UI) para enviar consultar a FACe, no consigo configurar correctamente el certificado. Podría decirme algo sobre esto?

    Saludos y muchas gracias de antemano.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos Ver más

  • Responsable: Jorge Hoya.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a OVH que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Esta web utiliza cookies, puedes lees sobre ellas en la política de cookies    Ver política de cookies
Privacidad