[xmlsec] detached xml signature
Andrew Fan
Andrew.Fan@sun.com
Wed, 23 Jul 2003 12:09:20 +0800
Hi,
I suffer a error when I sign a detached xml signature. The xpath can not
find the correct node. Why?
I use the following signature template,
<?xml version="1.0" encoding="UTF-8"?>
<Precode>
<Envelope xmlns="urn:envelope" Id="target">
<Data>
Hello, World!
</Data>
</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="#target">
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue></DigestValue>
</Reference>
</SignedInfo>
<SignatureValue/>
<KeyInfo>
<KeyName>rsakey.pem</KeyName>
</KeyInfo>
</Signature>
</Precode>
The error message is:
func=:file=..\src\io.c:line=423:obj=input-uri:subj=opencallback:error=7:io
function failed:uri=xpointer(/precode/Encelope);errno=2
Thanks in advance!
Andrew