Hello

First let me apologise for emailing the dev group with my user
questions, but it's the only group I could find for xml-security.

I'm new to this and have been looking at the examples that are shipped
with the Java library. I have been able to generate an enveloped
Signature element within a document without much effort.

In this signature, the Reference element in the SignedInfo has the
attribute URI="". I understand that this references the current
document, which is correct. In this case, I think I need to ensure the
Transform directives exclude the Signature element itself via nested
XPath elements. For example:

<ds:Transforms>
     <ds:Transform Algorithm="... cropped ...">
         <XPath>not(ancestor-or-self::Signature)</XPath>
     </ds:Transform>
</ds:Transforms>

Is this correct? If so, how can I achieve this programatically?

Thanks for your patience/help.
Jem

Reply via email to