[xmlsec] problems with dsig2 and dsig3 examples

Devin Heitmueller dheitmueller at netilla.com
Thu Aug 29 14:20:13 PDT 2002


Thank goodness!  I thought I was going insane.  

Since I had never seen the examples work, I didn't have any reference
point.  I spent the day tinkering with my environment (and even built a
new workstation), trying to figure out why my setup didn't work.  I had
just broken out gdb and started to step through the code when I got your
mail.  I'm quite relieved to find out that it wasn't me.

Added the three lines, and now the example appears to work.

Thanks,

Devin

On Thu, 2002-08-29 at 16:53, Aleksey Sanin wrote:
> Yes, you are absolutelly right. There is a problem with the example test 
> files
> because 'id' attribute is useless w/o DTD or schema
> (see http://www.aleksey.com/pipermail/xmlsec/2002/000057.html for long
> explanations).
> And I forgot to change examples :( To fix this you simply need to add 3 
> lines
> to the test.xml and test.tmpl files as follows (<?xml...?> is already in 
> the file):
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE test [
> <!ATTLIST Info Id ID #IMPLIED>
> ]>
> ....
> 
> 
> Aleksey.
> 
> Devin Heitmueller wrote:
> 
> >Did some more testing:
> >
> >1.  Installed a vanilla install of Redhat 7.2
> >2.  Compiled libxml2-2.4.24 and libxslt-1.0.20.  Installed into /usr/lib
> >3.  Compiled xmlsec 0.0.9.  Ran 'make check'.  Only one test failed in
> >the digital signature section.  The same test failed on my Mandrake
> >system.  [is this normal?]
> >4.  ran 'make' in the docs/examples/dsig2 directory.
> >5.  ran './dsig2 dsakey.pem test.tmpl', and got the same errors as seen
> >on the Mandrake system.
> >
> >So, at least I have narrowed it down to not being specific to Mandrake.
> >
> >It should be noted that I'm still using OpenSSL 0.9.6 (which ships
> >standard for both Mandrake and RedHat).  I guess I could try upgrading
> >to 0.9.7, but the problem doesn't look like it's related to crypto at
> >all, but rather the XML processing.
> >
> >  
> >
> 
> 
-- 
Devin Heitmueller
Senior Software Engineer
Netilla Networks Inc




More information about the xmlsec mailing list