I'm having trouble getting my signature verified by the host server (who is remote and uses ibm software), in my code i call:
FileOutputStream f = new FileOutputStream(fileName); f.write(requestMessage.getSOAPPartAsBytes()); f.flush(); to observe the request as it is sent, one curious thing i note is that the signature is broken up, and displayed over three lines: <ds:SignatureValue> STnDSvXfwg5DupPnQOK2JR5yLYSTn32FPM5c7T4YlFxZZUBtU44QY2rkhXMXZqXW+vnMinY5Tfcs TLrgbscpDTb4jRhDuvlKKIvgY1W3wURpPuvuSVFwjBqUOjiZJL/gxOsgUMLZFLitzdn4u8/zbwfn I2JQWSVU5LSNa+7T+ek= </ds:SignatureValue> is this a problem? shouldn't it be like this: <ds:SignatureValue>STnDSvXfwg5DupPnQOK2JR5yLYSTn32FPM5c7T4YlFxZZUBtU44QY2rkhXMXZqXW+vnMinY5TfcsTLrgbscpDTb4jRhDuvlKKIvgY1W3wURpPuvuSVFwjBqUOjiZJL/gxOsgUMLZFLitzdn4u8/zbwfnI2JQWSVU5LSNa+7T+ek=</ds:SignatureValue> ? thanks, -peter