How to view canonicalized SignedInfo node for generating SignatureValue?
So I can successfully make a callout to a webservice using an X509 certificate as authentication via SoapUI as a test to validate my XML body and everything. Works great.
However, when I try to perform the exact same callout from Salesforce (with the exact same XML payload) I get a different SignatureValue.
Now my DigestValue is a perfect match, (which I thought would be the hard part), which tells me that the string I'm using to generate the SignatureValue is the issue. (Salesforce does not have a method to canonicalize internally so I must do so manually.)
According to SC14N (https://www.cryptosys.net/sc14n/) the string I'm using is correct but I'd *love* to see exactly the string of the SignedInfo node that SoapUI is using itself.
So, how can I see that?
I found this thread: https://community.smartbear.com/t5/SoapUI-Open-Source/SoapUI-WS-Security-header/m-p/166755#M27209
... and this one: https://community.smartbear.com/t5/SoapUI-Open-Source/How-is-SOAPUI-calculating-the-signature-value-withn-C14E-and/m-p/106742#M18437
And they are both unanswered, but I'm crossing my fingers that someone can help me out.
Thanks...