Hi NP, I have explored the same. I am able to sign the object by using the Node selector by what i am missing is the below reference ID Reference URI=“” tag.
Current Output
<SignedInfo>
<CanonicalizationMethod Algorithm="xxxxxxxx"/>
<SignatureMethod Algorithm="Xxxxxxxx"/>
*[u]<Reference URI="">[/u]*
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
<Transform Algorithm="http://www.w3.org/TR/1999/REC-xpath-19991116">
<XPath xmlns:vog.li="XXXXX">/vog.li:SignedRoot/gov.il:SignedObject/vog.li:SignedInfo/@Id</XPath>
</Transform>
</Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<DigestValue>xxxxxxxxxxxxxxxx</DigestValue>
</Reference>
</SignedInfo>
Expected Output
<SignedInfo>
<CanonicalizationMethod Algorithm="xxxxxxxx"/>
<SignatureMethod Algorithm="Xxxxxxxx"/>
*[u]<Reference URI="#il-21a15287-b764-4fca-bad5-49dc56265d78">[/u]*
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
<Transform Algorithm="http://www.w3.org/TR/1999/REC-xpath-19991116">
<XPath xmlns:vog.li="xxxxxxx">/</XPath>
</Transform>
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<DigestValue>xxxxxxxxxxxxxxxx</DigestValue>
</Reference>
</SignedInfo>
#Service-Designer#webMethods#Integration-Server-and-ESB