I'm working in WS-Security configurations in SOAP UI. In Signature, I have an option called "Use Single Certificate for signing" I tried checking it and unchecking it, the request are same. I don't find the differences. When should I use that option?
I tried to search on google, I couldn't find the answer. Pardon me if my understanding is wrong.
After a little search with the OP seems that we found the answer.
This checks adds a specific
<wsse:BinarySecurityToken>
in the<wsse:Security>
headers, specifying a certificate (in SOAPUI specific case specifying the certificate used to perform the signature).From the oasis spec we can see the definition of this element:
In this document there is also a sample of the
<wsse:BinarySecurityToken>
node added to the<wsse:Security>
headers, which is basically a<wsse:BinarySecurityToken>
with avalueType"wsse:X509v3"
attribute and the certificate codified as base64 in the text value of this node: