Error xpointer(id('XXXXXXX')) again

João Henrique Souza <[email protected]>
Newsgroups gmane.text.xml.xmlsec
Message-ID <[email protected]>
Hello,I've trying to sign a XML which already has a signed node.I've already read the Faq Section and the other emails with the same subject, but this unfortunatelly didn't solve my problem.
The XML (node LoteRps) which I've been trying to sign is this (I'm a Brazilian, so the XML is in my home language):
<!DOCTYPE test [<!ATTLIST LoteRps Id ID #IMPLIED>]>  <GerarNfseEnvio xmlns="http://www.abrasf.org.br/nfse.xsd">    <LoteRps Id="133" versao="1.00">      <NumeroLote>133</NumeroLote>      <Cnpj>04220031000100</Cnpj>      <InscricaoMunicipal>25252525</InscricaoMunicipal>      <QuantidadeRps>1</QuantidadeRps>      <ListaRps>        <Rps>          <InfRps Id="1332">            <IdentificacaoRps>              <Numero>133</Numero>              <Serie>2</Serie>              <Tipo>1</Tipo>            </IdentificacaoRps>            <DataEmissao>2015-09-11T00:00:00</DataEmissao>            <NaturezaOperacao>1</NaturezaOperacao>            <RegimeEspecialTributacao>2</RegimeEspecialTributacao>            <OptanteSimplesNacional>2</OptanteSimplesNacional>            <IncentivadorCultural>2</IncentivadorCultural>            <Status>1</Status>            <Servico>              <Valores>                <ValorServicos>35.00</ValorServicos>                <IssRetido>2</IssRetido>                <ValorIss>1.75</ValorIss>                <BaseCalculo>35.00</BaseCalculo>                <Aliquota>5.0000</Aliquota>                <ValorLiquidoNfse>35.00</ValorLiquidoNfse>              </Valores>              <ItemListaServico>11.01</ItemListaServico>              <CodigoCnae>5210</CodigoCnae>              <CodigoTributacaoMunicipio>11010011</CodigoTributacaoMunicipio>              <Discriminacao>ROTATIVS</Discriminacao>              <CodigoMunicipio>4314902</CodigoMunicipio>            </Servico>            <Prestador>              <Cnpj>04220031000100</Cnpj>              <InscricaoMunicipal>25252525</InscricaoMunicipal>            </Prestador>            <Tomador>              <RazaoSocial>NAO INFORMADO</RazaoSocial>              <Endereco>                <Endereco>-</Endereco>                <Numero>-</Numero>                <Bairro>-</Bairro>                <CodigoMunicipio>4314902</CodigoMunicipio>                <Uf>RS</Uf>                <Cep>0</Cep>              </Endereco>            </Tomador>          </InfRps>          <Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="Ass_1332">            <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="#1332">                <Transforms>                  <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>                  <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>                </Transforms>                <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>                <DigestValue>QRTdVOZ2MdM5iTlIpHA13EHtMOQ=</DigestValue>              </Reference>            </SignedInfo>            <SignatureValue>K3YMZ97ZUyaH/LpQI+gUULMc+NB9a+rHoSFZL78OoKLn+fs4l1jqjMsEHXoDuXJE9xcdpaYtuXp9mdPT8u5jwU8wuHSe6am5N9b3AygmW/fQIIvXmnLiUyc/tagmxGnOgjy0fCKA/PdDqT9l0jWBvB1wmhQKUdYljBi+kiH36FVTwXzPaZizdtk40tferleCU/sUZP2MSDPvP2xMPUAKxpXnTBTIUlDB1kzJ0drzBUpRlyAdRvqy7Sk1vxAS4GMtKOgFErQccVualTolUAZ0u/9l8cTvI/n7sUcJaWaZ8R56hWBoSUkDh7wKeIAo6hOHBXP1m9apzIK2I09dWSWrWw==</SignatureValue>            <KeyInfo>              <X509Data>                <X509Certificate>MIIIQjCCBiqgAwIBAgIQc8LDgr+h2WcKZWLYoPCxhjANBgkqhkiG9w0BAQsFADB4MQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDE2MDQGA1UECxMtU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwgZG8gQnJhc2lsIC0gUkZCMRwwGgYDVQQDExNBQyBDZXJ0aXNpZ24gUkZCIEc0MB4XDTE1MDMyNDAwMDAwMFoXDTE2MDMyMjIzNTk1OVowgfIxCzAJBgNVBAYTAkJSMRMwEQYDVQQKFApJQ1AtQnJhc2lsMQswCQYDVQQIEwJTUDESMBAGA1UEBxQJU0FPIFBBVUxPMTYwNAYDVQQLFC1TZWNyZXRhcmlhIGRhIFJlY2VpdGEgRmVkZXJhbCBkbyBCcmFzaWwgLSBSRkIxFjAUBgNVBAsUDVJGQiBlLUNOUEogQTExIzAhBgNVBAsUGkF1dGVudGljYWRvIHBvciBBUiBBc3NpbXBpMTgwNgYDVQQDEy9TTiBQQVJLIEVTVEFDSU9OQU1FTlRPUyBMVERBIEVQUDowODAxMjExMTAwMDEyMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIRrMs/S0iI+Hi1DWv4Kx369Id0WrY3WaZJ3f0yt6pVo2tqaQYlNHx7dAnvRDaJXOzR2I1EXViVSUuSYbzadYnhNTDuj5ZlenB9rfHa2KqNauv2ZUG2y+BHXkWOE3xmZk/i5wHIP74ArGQ4e1Z1Cq4dOW3Kl0raF42PAH4iKlktyMKMfpM5oa6D8pJ81fGnH5zu8YfAQuyohrEI22hVzFSF0SUlZZDJDUczmEtCBbay3MnGpV/CX7ToVkVAa3ay296E2nMctyP4tM7bQ68QCG8nhMWJ4MwAqjXW7qL8NheQN0upaAIdZHfHBWfpXKAnE4Qvm8e9TTAuZFOzpDBJiUwkCAwEAAaOCA0swggNHMIGwBgNVHREEgagwgaWgPQYFYEwBAwSgNAQyMDQwOTE5NDUxNDQxMjg1NDgyNTAwMDAwMDAwMDAwMDAwMDAwMDAzMzIzNTk0U1NQU1CgFgYFYEwBAwKgDQQLU1VFTFkgTkFNQU6gGQYFYEwBAwOgEAQOMDgwMTIxMTEwMDAxMjCgFwYFYEwBAwegDgQMMDAwMDAwMDAwMDAwgRhjYXJsb3NAYWZzc2VydmljZS5jb20uYnIwCQYDVR0TBAIwADAfBgNVHSMEGDAWgBQukerWbeWyWYLcOIUpdjQWVjzQPjAOBgNVHQ8BAf8EBAMCBeAwfwYDVR0gBHgwdjB0BgZgTAECAQwwajBoBggrBgEFBQcCARZcaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9kcGMvQUNfQ2VydGlzaWduX1JGQi9EUENfQUNfQ2VydGlzaWduX1JGQi5wZGYwggEWBgNVHR8EggENMIIBCTBXoFWgU4ZRaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25SRkJHNC9MYXRlc3RDUkwuY3JsMFagVKBShlBodHRwOi8vaWNwLWJyYXNpbC5vdXRyYWxjci5jb20uYnIvcmVwb3NpdG9yaW8vbGNyL0FDQ2VydGlzaWduUkZCRzQvTGF0ZXN0Q1JMLmNybDBWoFSgUoZQaHR0cDovL3JlcG9zaXRvcmlvLmljcGJyYXNpbC5nb3YuYnIvbGNyL0NlcnRpc2lnbi9BQ0NlcnRpc2lnblJGQkc0L0xhdGVzdENSTC5jcmwwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMIGbBggrBgEFBQcBAQSBjjCBizBfBggrBgEFBQcwAoZTaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9jZXJ0aWZpY2Fkb3MvQUNfQ2VydGlzaWduX1JGQl9HNC5wN2MwKAYIKwYBBQUHMAGGHGh0dHA6Ly9vY3NwLmNlcnRpc2lnbi5jb20uYnIwDQYJKoZIhvcNAQELBQADggIBAIUFeH2VLnG+YBl30qv/aGrsCMSX/1mgaQ6c7iZWjDRCN3mEB5Vc+db2TewjWVe7EU6IyThqSyF2UeUvJqzh+rW9Qwh1rOiD+r+5yE23rn6eAaW/btoRLX1nfuF0AN9g4AymNHTymNmHAHo/8vEqGGcKQ+31ipSa98EN93mmkCzCJ4BhzcXdQ1pblSkuWWj33aRVZ+BOETHD1u9bhFZNnJXRR5Y0GhJ117OtLHT7DBd3yc70O1EPr9ZPhDJfwUvH21pCjrDtEGRh3NviIgNSJ247i2c9SShk2PDtknINvvoUFKqCyCbgi7k0nKc7qGHIAT1+qLaVPB/nemgqvekvuzvq4c4Fuw/z/Aw0kQRI8YGDk7rywIsS+J9SZo2I5fZ6biS2ZQmrWjNdQTOAIpd5mmiYW8LQxVYJqh1Sj1rQBQLwX+mkYUGhVjbC0CoFd/3bE0CZAMYZj33mKS0ct4/OW1MF8VVIVKe+ReNf1jZqCeQWTuaPkWhl7GbV1FsBCUxv2Swq8BYD/igEMERNeKKDLVujVbcl0+e84hOH3hSYOTE8Kq2QAsWW1a6g49J9+XNsBmEKFPl5JwAnIM/fQRJFOaz6oxD3y9LBIb9EJ63cEAr+2fBmCNIxoiMIIiIR18Rg7RpFusKF2a1kYoRqvpOwUyvUAHoNyTqg4GGbbqNMtARP</X509Certificate>              </X509Data>            </KeyInfo>          </Signature>        </Rps>      </ListaRps>    </LoteRps>    <Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="AssLote_133">      <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="#133">          <Transforms>            <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />            <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />          </Transforms>          <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />          <DigestValue></DigestValue>        </Reference>      </SignedInfo>      <SignatureValue></SignatureValue>      <KeyInfo>        <X509Data>          <X509Certificate></X509Certificate>        </X509Data>      </KeyInfo>    </Signature>  </GerarNfseEnvio>

The error message that I receive is this:
func=xmlSecXPathDataExecute:file=..\src\xpath.c:line=273:obj=unknown:subj=xmlXPtrEval:error=5:libxml2 library function failed:expr=xpointer(id('1332'))func=xmlSecXPathDataListExecute:file=..\src\xpath.c:line=356:obj=unknown:subj=xmlSecXPathDataExecute: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=xpointer: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=xpointerfunc=xmlSecTransformCtxExecute:file=..\src\transforms.c:line=1267:obj=unknown:subj=xmlSecTransformCtxXmlExecute:error=1:xmlsec library function failed:func=xmlSecDSigReferenceCtxProcessNode:file=..\src\xmldsig.c:line=1568:obj=unknown:subj=xmlSecTransformCtxExecute:error=1:xmlsec library function failed:func=xmlSecDSigCtxProcessSignedInfoNode:file=..\src\xmldsig.c:line=804:obj=unknown:subj=xmlSecDSigReferenceCtxProcessNode:error=1:xmlsec library function failed:node=Referencefunc=xmlSecDSigCtxProcessSignatureNode:file=..\src\xmldsig.c:line=547:obj=unknown:subj=xmlSecDSigCtxProcessSignedInfoNode:error=1:xmlsec library function failed:func=xmlSecDSigCtxSign:file=..\src\xmldsig.c:line=303:obj=unknown:subj=xmlSecDSigCtxSigantureProcessNode:error=1:xmlsec library function failed:Error: signature failed
Thanks in advance for any help
Joao Henrique

_______________________________________________
xmlsec mailing list
[email protected]
http://www.aleksey.com/mailman/listinfo/xmlsec
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.