Using METRO 2.3 in Netbeans with WS-Security I try to read error messages of an encrypted webservice.
The communication works fine until my payload contains errors. Then the server sends an encrypted error message with the information what went wrong. My client tries to decrypt it and understands that the message got another structure than expected and throws an XMLSignatureException:
javax.xml.crypto.dsig.XMLSignatureException: WSS1717: Error occurred while doing digest verification of body/payload
The error message that was send by the server is hidden.
The exception is thrown here in line 146:
If I enable the finest logging level, I can read the information that is logged on line 141.
Is ist possible to read the canonicalizedData of the xml stream when I catch the exception?