[xmlsec] Help by References
Jürgen Heiss
jheiss at Mesonic.com
Wed Apr 12 02:53:23 PDT 2006
Sorry this was an posting mistake from my side ;o(
It look like this.
<?xml version="1.0" encoding="UTF-8"?>
<dsig:Signature xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
<dsig:SignedInfo>
<dsig:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
<dsig:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<dsig:Reference URI="file:///D:/invoice.xml">
<dsig:Transforms>
<dsig:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<dsig:DigestValue></dsig:DigestValue>
</dsig:Reference>
</dsig:SignedInfo>
<dsig:SignatureValue>
</dsig:SignatureValue>
<dsig:KeyInfo>
<dsig:KeyName></dsig:KeyName>
<dsig:X509Data>
<dsig:X509Certificate></dsig:X509Certificate><dsig:X509SubjectName></dsig:X509SubjectName><dsig:X509IssuerSerial></dsig:X509IssuerSerial>
</dsig:X509Data>
</dsig:KeyInfo>
</dsig:Signature>
And I get the following errors when I use the command line tool.
D:\XMLSec\libxmlsec-1.2.8.win32\bin>xmlsec sign --crypto mscrypto D:\XMLSec\libxmlsec-1.2.8.win32\bin\rechnung.xml
func=xmlSecTransformEnvelopedExecute:file=..\src\enveloped.c:line=108:obj=enveloped-signature:subj=unknown:error=34:same document is required for transform
: ;last error=0 (0x00000000);last error msg=The operation completed successfully.
func=xmlSecTransformDefaultPushXml:file=..\src\transforms.c:line=2371:obj=enveloped-signature:subj=xmlSecTransformExecute:error=1:xmlsec library function f
ailed: ;last error=0 (0x00000000);last error msg=The operation completed successfully.
func=xmlSecParserPushBin:file=..\src\parser.c:line=222:obj=xml-parser:subj=xmlSecTransformPushXml:error=1:xmlsec library function failed: ;last error=0 (0x
00000000);last error msg=The operation completed successfully.
func=xmlSecTransformPump:file=..\src\transforms.c:line=1634:obj=xml-parser:subj=xmlSecTransformPushBin:error=1:xmlsec library function failed: ;last error=
0 (0x00000000);last error msg=The operation completed successfully.
func=xmlSecTransformCtxUriExecute:file=..\src\transforms.c:line=1160:obj=unknown:subj=xmlSecTransformPump:error=1:xmlsec library function failed:uri=file:/
//D:/invoice.xml;last error=0 (0x00000000);last error msg=The operation completed successfully.
func=xmlSecTransformCtxExecute:file=..\src\transforms.c:line=1280:obj=unknown:subj=xmlSecTransformCtxUriExecute:error=1:xmlsec library function failed: ;la
st error=0 (0x00000000);last error msg=The operation completed successfully.
func=xmlSecDSigReferenceCtxProcessNode:file=..\src\xmldsig.c:line=1568:obj=unknown:subj=xmlSecTransformCtxExecute:error=1:xmlsec library function failed: ;
last error=0 (0x00000000);last error msg=The operation completed successfully.
func=xmlSecDSigCtxProcessSignedInfoNode:file=..\src\xmldsig.c:line=804:obj=unknown:subj=xmlSecDSigReferenceCtxProcessNode:error=1:xmlsec library function f
ailed:node=Reference;last error=0 (0x00000000);last error msg=The operation completed successfully.
func=xmlSecDSigCtxProcessSignatureNode:file=..\src\xmldsig.c:line=547:obj=unknown:subj=xmlSecDSigCtxProcessSignedInfoNode:error=1:xmlsec library function f
ailed: ;last error=0 (0x00000000);last error msg=The operation completed successfully.
func=xmlSecDSigCtxSign:file=..\src\xmldsig.c:line=303:obj=unknown:subj=xmlSecDSigCtxSigantureProcessNode:error=1:xmlsec library function failed: ;last erro
r=0 (0x00000000);last error msg=The operation completed successfully.
Error: signature failed
Error: failed to sign file "D:\XMLSec\libxmlsec-1.2.8.win32\bin\rechnung.xml"
Any Ideas?
Thanks for any help
Jürgen
More information about the xmlsec
mailing list