Hello Aleksey,
I'm trying to sign a xml file with the sign1.c example. I have changed the
example to fit my demands: I only want to sign one node. The signature should
be within the same document and added to the signed node as a sub node. But if
I try to sign it with sign1 I get this error messages:
##Part of the error message##############
func=xmlSecXPathDataExecute:file=..\src\xpath.c:line=273:obj=unknown:subj=xmlXPtrEval:error=5:libxml2
library functionfailed:expr=xpointer(id('ProductDescription'))
...
#########################################
It seems that ID ProductDescription is not found. Why? Is this the way signing
documents work witj XMLSec?
Regards
Marion Morgenstern
##The XML file###########################
<?xml version="1.0" encoding="UTF-8"?>
<MyDocument>
<Comment>This data should not be signed.</Comment>
<!-- Sign this node. To make the file more readable put the signature beneath
this node -->
<ProductDescription id="ProductDescription">
<ProductName>Blue bug</ProductName>
<Price>100</Price>
<!-- Signature -->
<SignatureOfProductDescription>
<Envelope xmlns="urn:envelope">
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod
Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<Reference URI="#ProductDescription">
<Transforms>
<Transform
Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue></DigestValue>
</Reference>
</SignedInfo>
<SignatureValue/>
<KeyInfo>
<KeyName/>
</KeyInfo>
</Signature>
</Envelope>
</SignatureOfProductDescription>
<!-- End -->
<Comment>This data should not be signed too.</Comment>
</ProductDescription>
</MyDocument>
##The XML file end#######################
--
"Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ...
Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail
_______________________________________________
xmlsec mailing list
[email protected]
http://www.aleksey.com/mailman/listinfo/xmlsec