[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