Posterior a consultar expertos en el tema, programadores de deferentes áreas y profesores hemos dado con la respuesta a la interrogande y la dejamos plasmada en esta publicación.
Solución:
Simplemente puede configurar -Dorg.apache.xml.security.ignoreLineBreaks=true para deshabilitar ‘n’ en la generación de XML. correo original
descripción del error
los bloques de firma codifican información binaria como Base64, que deber siga algunos formatos, incluidos los saltos de línea (consulte http://en.wikipedia.org/wiki/Base64). Así que simplemente no puede eliminarlos sin alterar la información.
una mejor manera de reducir el tráfico de la red es utilizar la compresión antes de enviar los datos.
Afortunadamente, XMLSignature es de código abierto, por lo que supongo que tendrá que obtener el código fuente y hackearlo usted mismo.
Probablemente su solución ayudará a otros en el futuro, así que cree un parche y envíelo de vuelta al proyecto.
¡Buena suerte!
🙂 🙂
Si aceptas, puedes dejar una reseña acerca de qué te ha gustado de este enunciado.