[xmlsec] Sign3 - win32 - URI

Ricardo Garcia Reis ricardo.greis at gmail.com
Wed Jul 4 17:55:30 PDT 2007


Hello,

i cant sign xml using the Sing3.c example in windows(VC6), adding URI in
xmlSecTmplSignatureAddReference(...)

my xml(and signNode):

<infN Id="N43060500072391000150550990000070080007055470" versao="1.07
">hello</infN>

I try this:

    /* add reference "#N43060500072391000150550990000070080007055470"*/
    refNode = xmlSecTmplSignatureAddReference(signNode,
xmlSecTransformSha1Id,
                    NULL, "#N43060500072391000150550990000070080007055470",
NULL);


when sign the template

    if(xmlSecDSigCtxSign(dsigCtx, signNode) < 0) ...

obtain error

func=xmlSecXPathDataExecute:file=..\src\xpath.c:line=273:obj=unknown:subj=xmlXPt
rEval:error=5:libxml2 library function
failed:expr=xpointer(id('N4306050007239
1000150550990000070080007055470'))
func=xmlSecXPathDataListExecute:file=..\src\xpath.c:line=356:obj=unknown:subj=xm
lSecXPathDataExecute:error=1:xmlsec library function failed:
func=xmlSecTransformXPathExecute:file=..\src\xpath.c:line=466:obj=xpointer:subj=
xmlSecXPathDataExecute:error=1:xmlsec library function failed:
func=xmlSecTransformDefaultPushXml:file=..\src\transforms.c:line=2371:obj=xpoint
er:subj=xmlSecTransformExecute:error=1:xmlsec library function failed:
func=xmlSecTransformCtxXmlExecute:file=..\src\transforms.c:line=1207:obj=unknown
:subj=xmlSecTransformPushXml:error=1:xmlsec library function
failed:transform=xp
ointer
func=xmlSecTransformCtxExecute:file=..\src\transforms.c:line=1267:obj=unknown:su
bj=xmlSecTransformCtxXmlExecute:error=1:xmlsec library function failed:
func=xmlSecDSigReferenceCtxProcessNode:file=..\src\xmldsig.c:line=1571:obj=unkno
wn:subj=xmlSecTransformCtxExecute:error=1:xmlsec library function failed:
func=xmlSecDSigCtxProcessSignedInfoNode:file=..\src\xmldsig.c:line=804:obj=unkno
wn:subj=xmlSecDSigReferenceCtxProcessNode:error=1:xmlsec library function
failed
:node=Reference
func=xmlSecDSigCtxProcessSignatureNode:file=..\src\xmldsig.c:line=547:obj=unknow
n:subj=xmlSecDSigCtxProcessSignedInfoNode:error=1:xmlsec library function
failed
:
func=xmlSecDSigCtxSign:file=..\src\xmldsig.c:line=303:obj=unknown:subj=xmlSecDSi
gCtxSigantureProcessNode:error=1:xmlsec library function failed:
Error: signature failed

I search this mail list but i cant found a problem/solution about this
error.

I using zlatkovic.com libs.

Thanks in advanced.

Ricardo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.aleksey.com/pipermail/xmlsec/attachments/20070704/e920db6c/attachment-0002.htm


More information about the xmlsec mailing list