[xmlsec] failed:expr=xpointer(id('D0') error when trying to validate a signature

Aleksey Sanin aleksey at aleksey.com
Tue May 5 09:07:59 PDT 2009


You have an error in the DTD, the "attribute name" is missing.

<!ATTLIST Data ID ID #IMPLIED>

Aleksey

anais laporte wrote:
> The command line :
> 
> C:\xmlsec\bin_verifier>xmlsec --verify --dtd-file spec.dtd test.xml
> spec.dtd:1: parser error : '(' required to start ATTLIST enumeration
> <!ATTLIST Data ID #IMPLIED>
>                   ^
> spec.dtd:1: parser error : Content error in the external subset
> <!ATTLIST Data ID #IMPLIED>
>                   ^
> Error: failed to parse dtd file "spec.dtd"
> Error: failed to load document "test.xml"
> ERROR
> SignedInfo References (ok/all): 0/0
> Manifests References (ok/all): 0/0
> Error: failed to verify file "test.xml"
> 
> 
> thanks very much
> 
> Anaïs
> 
> 
> 
>  > Date: Tue, 5 May 2009 08:44:53 -0700
>  > From: aleksey at aleksey.com
>  > To: laporteanais at hotmail.com; xmlsec at aleksey.com
>  > Subject: Re: [xmlsec] failed:expr=xpointer(id('D0') error when trying 
> to validate a signature
>  >
>  > Could you please give the complete command line and attach all
>  > the files?
>  >
>  > Aleksey
>  >
>  > anais laporte wrote:
>  > > It doesn't work, i get parser error : '<' requiered to start ATTLIST
>  > > enumeration.
>  > >
>  > > Thanks,
>  > >
>  > > Anaïs
>  > >
>  > > > Date: Tue, 5 May 2009 08:06:44 -0700
>  > > > From: aleksey at aleksey.com
>  > > > To: laporteanais at hotmail.com
>  > > > Subject: Re: [xmlsec] failed:expr=xpointer(id('D0') error when 
> trying
>  > > to validate a signature
>  > > >
>  > > > Try just this
>  > > >
>  > > > <!ATTLIST Data_to_signId ID #IMPLIED>
>  > > >
>  > > > Aleksey
>  > > >
>  > > > anais laporte wrote:
>  > > > > I have already try but get an error.
>  > > > >
>  > > > > This is my dtd :
>  > > > > <!DOCTYPE test [
>  > > > > <!ATTLIST Data_to_signId ID #IMPLIED>
>  > > > > ]>
>  > > > >
>  > > > > I use the command line on windows : xmlsec --verify --dtd-file
>  > > file.dtd
>  > > > > to_sign.xml
>  > > > > And i get the error : parser error : content error in the external
>  > > subset
>  > > > >
>  > > > > thanks,
>  > > > >
>  > > > > Anaïs
>  > > > >
>  > > > > > Date: Tue, 5 May 2009 07:28:44 -0700
>  > > > > > From: aleksey at aleksey.com
>  > > > > > To: laporteanais at hotmail.com
>  > > > > > CC: xmlsec at aleksey.com
>  > > > > > Subject: Re: [xmlsec] failed:expr=xpointer(id('D0') error when
>  > > trying
>  > > > > to validate a signature
>  > > > > >
>  > > > > > It is section 3.2 :) Double check the DTD.
>  > > > > >
>  > > > > > Aleksey
>  > > > > >
>  > > > > >
>  > > > > > anais laporte wrote:
>  > > > > > > Hello,
>  > > > > > >
>  > > > > > > When i try to validate an enveloped signature, i get the 
> error :
>  > > > > > > failed:expr=xpointer(id('D0').
>  > > > > > > I already have seen the section 3.2 in the faq but no succed.
>  > > > > > >
>  > > > > > > My xml file looks like :
>  > > > > > > <firstData>
>  > > > > > > <secondData>...</secondData>
>  > > > > > > <Data_to_sign Id="D0">...</Data_to_sign>
>  > > > > > > <signature>...</signature>
>  > > > > > > </firstData>
>  > > > > > >
>  > > > > > > some idea ?
>  > > > > > >
>  > > > > > > Thanks.
>  > > > > > >
>  > > > > > > Anaïs
>  > > > > > >
>  > > > > > >
>  > > > > > >
>  > > > >
>  > > 
> ------------------------------------------------------------------------
>  > > > > > > Découvrez toutes les possibilités de communication avec vos 
> proches
>  > > > > > > <http://www.microsoft.com/windows/windowslive/default.aspx>
>  > > > > > >
>  > > > > > >
>  > > > > > >
>  > > > >
>  > > 
> ------------------------------------------------------------------------
>  > > > > > >
>  > > > > > > _______________________________________________
>  > > > > > > xmlsec mailing list
>  > > > > > > xmlsec at aleksey.com
>  > > > > > > http://www.aleksey.com/mailman/listinfo/xmlsec
>  > > > >
>  > > > >
>  > > 
> ------------------------------------------------------------------------
>  > > > > Discutez sur Messenger où que vous soyez ! Mettez Messenger sur 
> votre
>  > > > > mobile ! <http://www.messengersurvotremobile.com/>
>  > >
>  > > 
> ------------------------------------------------------------------------
>  > > Vous voulez savoir ce que vous pouvez faire avec le nouveau Windows
>  > > Live ? Lancez-vous !
>  > > <http://www.microsoft.com/windows/windowslive/default.aspx>
> 
> ------------------------------------------------------------------------
> Découvrez toutes les possibilités de communication avec vos proches 
> <http://www.microsoft.com/windows/windowslive/default.aspx>
> 


More information about the xmlsec mailing list