<div dir="ltr">I am trying to verify a internally detached signature with the online xmldsig-verifier from the official website. In this case the signed data is signature's sibling (data and signature inside an envelope element), and is referenced with data's id (ID="someid") as uri attribute from signature's reference (URI="#someid").<div>

<br></div><div>I get the next log from the online verifier:</div><div><br></div><div>"func=xmlSecXPathDataExecute:file=xpath.c:line=273:obj=unknown:subj=xmlXPtrEval:error=5:libxml2 library function failed:expr=xpointer(id('A1001')) func=xmlSecXPathDataListExecute:file=xpath.c:line=356:obj=unknown:subj=xmlSecXPathDataExecute:error=1:xmlsec library function failed: func=xmlSecTransformXPathExecute:file=xpath.c:line=466:obj=xpointer:subj=xmlSecXPathDataExecute:error=1:xmlsec library function failed: func=xmlSecTransformDefaultPushXml:file=transforms.c:line=2405:obj=xpointer:subj=xmlSecTransformExecute:error=1:xmlsec library function failed: func=xmlSecTransformCtxXmlExecute:file=transforms.c:line=1236:obj=unknown:subj=xmlSecTransformPushXml:error=1:xmlsec library function failed:transform=xpointer func=xmlSecTransformCtxExecute:file=transforms.c:line=1296:obj=unknown:subj=xmlSecTransformCtxXmlExecute:error=1:xmlsec library function failed: func=xmlSecDSigReferenceCtxProcessNode:file=xmldsig.c:line=1571:obj=unknown:subj=xmlSecTransformCtxExecute:error=1:xmlsec library function failed: func=xmlSecDSigCtxProcessSignedInfoNode:file=xmldsig.c:line=804:obj=unknown:subj=xmlSecDSigReferenceCtxProcessNode:error=1:xmlsec library function failed:node=Reference func=xmlSecDSigCtxProcessSignatureNode:file=xmldsig.c:line=547:obj=unknown:subj=xmlSecDSigCtxProcessSignedInfoNode:error=1:xmlsec library function failed: func=xmlSecDSigCtxVerify:file=xmldsig.c:line=366:obj=unknown:subj=xmlSecDSigCtxSigantureProcessNode:error=1:xmlsec library function failed: Error: signature verification failed"</div>

<div><br></div><div>Here is an outline of what I am producing:<br></div><div><br></div><div>-xml version encoding</div><div>-envelope</div><div>    -data ID="A1001"</div><div>    -Signature</div><div>        -SignedInfo</div>

<div>            -CanonicalizationMethod</div><div>            -SignatureMethod</div><div>            -Reference URI ="#A1001"</div><div>        -SignatureValue</div><div>        -KeyInfo</div><div><br></div><div>

<div>Primarily I need to know if the online verifying tool is accepts this kind of signature.</div></div><div><br></div><div>Regards</div><div><div><br>-- <br><div dir="ltr"><span></span><span></span>Miguel Gálvez A.K.A. Milo</div>


</div></div></div>