[xmlsec] xPath namespace issue

Aleksey Sanin aleksey at aleksey.com
Tue Apr 3 10:09:10 PDT 2007


http://xmlsoft.org/examples/index.html#XPath
http://xmlsoft.org/examples/xpath1.c

line 186: Function xmlXPathRegisterNs from xpathInternals.h


Aleksey

Brian McLaughlin wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Aleksey,
> Apologies for my ignorance but before attempting this I had no
> knowledge of XML. Can you explain how I can initialise the name space
> so I can search within the document for the X509Certificate node?
> 
> Thanks,
> Brian.
> 
> Aleksey Sanin wrote:
> 
>>>
>>> When I verify, I am aware that I will use the X509Certificate
>>> node for verifying but I also want to parse the X509Certificate
>>> separately and confirm it is the certificate I expect - the way I
>>> am doing this uses XPath and I believed I could search for
>>> //X509Certificate however this yields no results.
>>>
>> You are forgetting about namespaces:
>>
>> http://xmlsoft.org/examples/index.html#XPath
>> http://xmlsoft.org/html/libxml-xpathInternals.html#xmlXPathRegisterNs
>>
>>
>> BTW, the certificate used to verify the signature is available in
>> the key object returned in the xmlDSigCtx structure.
>>
>>
>> Aleksey
> 
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
> Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
> 
> iD8DBQFGEomix+Pka16x9kURAs0hAKDJcApUW9vc8EWr23KEtFN3ewKgCQCaAlyR
> 0gmJ24RJe8h4kYpkPyHw0F4=
> =K2yj
> -----END PGP SIGNATURE-----
> 



More information about the xmlsec mailing list