How to produce XML signature with no whitespaces and line-breaks in Java?
You can simply set -Dorg.apache.xml.security.ignoreLineBreaks=true for disabling '\n' in XML generation. original mail
bug description
the signature blocks are encoding binary information as Base64, which must follow some formating including line breaks (see http://en.wikipedia.org/wiki/Base64). So you simply can't remove them without alter the information.
a better way to redure network traffic, is to use comression before sending data.
Fortunately XMLSignature is opensource, so I guess you'll have to get the source code and hack it your self.
Probably your solution will help others in the future so, create a patch and send it back to the project.
Good luck!
:) :)