Note: | You must map the public certificate of the key, used to sign the request, to an Integration Server user. If the certificate is not mapped, Mediator returns a SOAP fault to the caller. |
Sign By | Requires that a request's XML be signed. | |
Value | Description | |
Element | Select this option to sign the entire element, which is represented by an XPath expression. | |
Part | Select this option to sign the part of soap request such as soap body or soap headers. | |
If Sign By Element is selected | ||
Namespace | (String). Namespace of the element required to be signed. | |
Prefix | Enter the namespace prefix in the following format: xmlns:<prefix-name> . For example: xmlns:soapenv. | |
URI | The generated XPath element in the policy should look similar to this: <sp:SignedElements xmlns:sp= "http://docs.oasis-open.org/ws-sx/ ws-securitypolicy/200702"> <sp:XPath xmlns:soapenv= "http://schemas.xmlsoap.org/soap/envelope /">//soapenv:Body</sp:XPath> </sp:SignedElements> | |
Element Required to be Signed | (String). An XPath expression that represents the XML element that is required to be signed. | |
If Sign By Part is selected | ||
Sign Part | Mark the SOAP Body checkbox to sign a part of the soap request. -<sp:EncryptedParts xmlns:sp= "http://docs.oasis-open.org/ws-sx /ws-securitypolicy/200702"> <sp:Body/> </sp:EncryptedParts> | |
Sign SOAP Headers | Select this option to sign the header of the soap request. To specify multiple headers, use the plus button to add rows and minus button to delete rows. | |
Name | (String). A name for the SOAP header field. | |
Namespace | (String). Namespace of the soap header required to be signed. -<sp:SignedParts xmlns: sp="http://docs.oasis-open.org /ws-sx/ws-securitypolicy/200702"> <sp:Body/> <sp:Header Namespace="http:// www.w3.org/2005/08/addressing " Name="To"/> <sp:Header Namespace ="http://www.w3.org/2005/08/ addressing" Name="From"/> </sp:SignedParts> |