[prev in list] [next in list] [prev in thread] [next in thread]
List: xml-security-dev
Subject: Re: Somone... help... please ...
From: Raul Benito <raul.benito.garcia () gmail ! com>
Date: 2005-03-09 20:53:22
Message-ID: 949ac94105030912531db1e9c5 () mail ! gmail ! com
[Download RAW message or body]
Ok,
You must put always namespaceAware(true), for fixing your xpath
problems is recommended to do something like that:
Element nscontext = XMLUtils.createDSctx(doc, "ds",
Constants.SignatureSpecNS);
//retrieve the signature Element from the document
Element sigElement = (Element) XPathAPI.selectSingleNode(doc,
"//ds:Signature[1]", nscontext);
Please note how it creates a node and see how it binds to a URI, and
then how it does the search.
I think this will fix your problems.
This example was taken from the samples in the xml-sec, but it is also
described in the xalan faq.
Regards,
Raul
On Wed, 9 Mar 2005 19:36:14 -0000, Ritesh.Aswaney@syntegra.com
<Ritesh.Aswaney@syntegra.com> wrote:
>
>
>
> Hello All,
>
>
>
> (Raul, Berin, someone listen to me …)
>
>
>
> I have managed to generated the XML DSig and embed it into the required
> document at the location desired
>
> (There is a requirement for the dsig element to be present at a fixed
> location in the document)
>
>
>
> Now when I try to verify the signature, obviously I have to select the
> element using xpath
>
> If the DocumentBuilderFactory object is set to namespaceAware(true), the
> xpath just wont evaluate, coz of namespace problems
>
> (I ve tried a lot of things from my limited knowledge, but it just wont
> evaluate)
>
>
>
> It evaluates when the namespaceAware(false) , but then it throws this error
>
>
>
> org.apache.xml.security.exceptions.XMLSecurityException: Cannot create a
> null:null from a http://www.w3.org/2000/09/xmldsig#:Signature element
>
>
>
> What is the way out?
>
>
>
> I have this code due for delivery like real soon, can someone please take
> time out and lemme know how to get it to work ?
>
> I ve completely run out of ideasssssss
>
>
>
> Best Always,
> ........................................................................................................................
>
> Ritesh Aswaney
> ( Mobile: +44 7909540132
>
> .........................................................................................................................
>
>
>
> ********************************************************************
>
> This email may contain information which is privileged or confidential. If
> you are not the intended recipient of this email, please notify the sender
> immediately and delete it without reading, copying, storing, forwarding or
> disclosing its contents to any other person
> Thank you
>
> Check us out at http://www.bt.com/consulting
>
> ********************************************************************
>
--
http://r-bg.com
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic