I've added 2 files (inuput) 0AU00209.xml and output.xml.
2014-11-24 16:05 GMT-02:00 Aleksey Sanin <[email protected]>:
> How does the input.xml looks like?
>
> Aleksey
>
> On 11/24/14 9:58 AM, Renato Fermi wrote:
> > Hello Aleksey,
> >
> > I'm having troubles after sucessfully signing a XML, when verifying it.
> >
> > What I've done:
> > - Signed XML with my cert key and cacert :
> > $ xmlsec1 --sign --id-attr:Id infNFe --privkey-pem nfcek.pem,cacert.pem
> > --output signed.xml input.xml
> > - Verified the signature:
> > xmlsec1 --verify --id-attr:Id infNFe --privkey-pem nfcek.pem,cacert.pem
> > signed.xml
> >
> > And received the return:
> >
> func=xmlSecOpenSSLEvpSignatureVerify:file=signatures.c:line=493:obj=rsa-sha1:subj=EVP_VerifyFinal:error=18:data
> > do not match:signature do not match
> > FAIL
> > SignedInfo References (ok/all): 1/1
> > Manifests References (ok/all): 0/0
> > Error: failed to verify file "signed.xml"
> >
> > Am I doing anything wrong?
> >
> > Thanks in advance.
> >
> > Renato Fermi
> >
> >
> > _______________________________________________
> > xmlsec mailing list
> > [email protected]
> > http://www.aleksey.com/mailman/listinfo/xmlsec
> >
>
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Header>
<nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao">
<cUF>13</cUF>
<versaoDados>3.10</versaoDados>
</nfeCabecMsg>
</soap12:Header>
<soap12:Body>
<nfeDadosMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao">
<enviNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="3.10">
<idLote>00001</idLote>
<indSinc>0</indSinc>
<NFe xmlns="http://www.portalfiscal.inf.br/nfe">
<infNFe Id="NFe13141104429478000192650100000002091100003222" versao="3.10">
<ide>
<cUF>13</cUF>
<cNF>10000322</cNF>
<natOp>VENDA</natOp>
<indPag>0</indPag>
<mod>65</mod>
<serie>10</serie>
<nNF>209</nNF>
<dhEmi>2014-11-24T16:13:08-04:00</dhEmi>
<tpNF>1</tpNF>
<idDest>1</idDest>
<cMunFG>1302603</cMunFG>
<tpImp>4</tpImp>
<tpEmis>9</tpEmis>
<cDV>2</cDV>
<tpAmb>2</tpAmb>
<finNFe>1</finNFe>
<indFinal>1</indFinal>
<indPres>1</indPres>
<procEmi>0</procEmi>
<verProc>nfce_2.7.1AD</verProc>
</ide>
<emit>
<CNPJ>04429478000192</CNPJ>
<xNome>SB COMERCIO LTDA</xNome>
<xFant>SB LOG</xFant>
<enderEmit>
<xLgr>R Terezina</xLgr>
<nro>351</nro>
<xBairro>Adrianopolis</xBairro>
<cMun>1302603</cMun>
<xMun>Manaus</xMun>
<UF>AM</UF>
<CEP>69053138</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
</enderEmit>
<IE>042097940</IE>
<CRT>3</CRT>
</emit>
<autXML>
<CNPJ>04429478000192</CNPJ>
</autXML>
<det nItem="1">
<prod>
<cProd>1</cProd>
<cEAN>7894904890330</cEAN>
<xProd>Produto1</xProd>
<NCM>00</NCM>
<EXTIPI>000</EXTIPI>
<CFOP>5102</CFOP>
<uCom>Kg</uCom>
<qCom>1.0000</qCom>
<vUnCom>1.00</vUnCom>
<vProd>1.00</vProd>
<cEANTrib>7894904890330</cEANTrib>
<uTrib>Kg</uTrib>
<qTrib>1.000</qTrib>
<vUnTrib>1.00</vUnTrib>
<indTot>1</indTot>
</prod>
<imposto>
<ICMS>
<ICMS00>
<orig>0</orig>
<CST>00</CST>
<modBC>3</modBC>
<vBC>1.00</vBC>
<pICMS>12.00</pICMS>
<vICMS>0.12</vICMS>
</ICMS00>
</ICMS>
</imposto>
</det>
<total>
<ICMSTot>
<vBC>100.00</vBC>
<vICMS>0.12</vICMS>
<vICMSDeson>0.00</vICMSDeson>
<vBCST>0.00</vBCST>
<vST>0.00</vST>
<vProd>1.00</vProd>
<vFrete>0.00</vFrete>
<vSeg>0.00</vSeg>
<vDesc>0.00</vDesc>
<vII>0.00</vII>
<vIPI>0.00</vIPI>
<vPIS>0.00</vPIS>
<vCOFINS>0.00</vCOFINS>
<vOutro>0.00</vOutro>
<vNF>1.00</vNF>
</ICMSTot>
</total>
<transp>
<modFrete>9</modFrete>
<vol>
<qVol>100</qVol>
<esp>UNIDADE</esp>
<pesoL>30.500</pesoL>
<pesoB>36.000</pesoB>
</vol>
</transp>
<pag>
<tPag>01</tPag>
<vPag>1.00</vPag>
</pag>
</infNFe>
<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="#NFe13141104429478000192650100000002091100003222">
<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 />
</Reference>
</SignedInfo>
<SignatureValue />
<KeyInfo><X509Data><X509Certificate/></X509Data></KeyInfo>
</Signature>
</NFe>
</enviNFe>
</nfeDadosMsg>
</soap12:Body>
</soap12:Envelope><?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Header>
<nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao">
<cUF>13</cUF>
<versaoDados>3.10</versaoDados>
</nfeCabecMsg>
</soap12:Header>
<soap12:Body>
<nfeDadosMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao">
<enviNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="3.10">
<idLote>00001</idLote>
<indSinc>0</indSinc>
<NFe xmlns="http://www.portalfiscal.inf.br/nfe">
<infNFe Id="NFe13141104429478000192650100000002091100003222" versao="3.10">
<ide>
<cUF>13</cUF>
<cNF>10000322</cNF>
<natOp>VENDA</natOp>
<indPag>0</indPag>
<mod>65</mod>
<serie>10</serie>
<nNF>209</nNF>
<dhEmi>2014-11-24T16:13:08-04:00</dhEmi>
<tpNF>1</tpNF>
<idDest>1</idDest>
<cMunFG>1302603</cMunFG>
<tpImp>4</tpImp>
<tpEmis>9</tpEmis>
<cDV>2</cDV>
<tpAmb>2</tpAmb>
<finNFe>1</finNFe>
<indFinal>1</indFinal>
<indPres>1</indPres>
<procEmi>0</procEmi>
<verProc>nfce_2.7.1AD</verProc>
</ide>
<emit>
<CNPJ>04429478000192</CNPJ>
<xNome>SB COMERCIO LTDA</xNome>
<xFant>SB LOG</xFant>
<enderEmit>
<xLgr>R Terezina</xLgr>
<nro>351</nro>
<xBairro>Adrianopolis</xBairro>
<cMun>1302603</cMun>
<xMun>Manaus</xMun>
<UF>AM</UF>
<CEP>69053138</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
</enderEmit>
<IE>042097940</IE>
<CRT>3</CRT>
</emit>
<autXML>
<CNPJ>04429478000192</CNPJ>
</autXML>
<det nItem="1">
<prod>
<cProd>1</cProd>
<cEAN>7894904890330</cEAN>
<xProd>Produto1</xProd>
<NCM>00</NCM>
<EXTIPI>000</EXTIPI>
<CFOP>5102</CFOP>
<uCom>Kg</uCom>
<qCom>1.0000</qCom>
<vUnCom>1.00</vUnCom>
<vProd>1.00</vProd>
<cEANTrib>7894904890330</cEANTrib>
<uTrib>Kg</uTrib>
<qTrib>1.000</qTrib>
<vUnTrib>1.00</vUnTrib>
<indTot>1</indTot>
</prod>
<imposto>
<ICMS>
<ICMS00>
<orig>0</orig>
<CST>00</CST>
<modBC>3</modBC>
<vBC>1.00</vBC>
<pICMS>12.00</pICMS>
<vICMS>0.12</vICMS>
</ICMS00>
</ICMS>
</imposto>
</det>
<total>
<ICMSTot>
<vBC>100.00</vBC>
<vICMS>0.12</vICMS>
<vICMSDeson>0.00</vICMSDeson>
<vBCST>0.00</vBCST>
<vST>0.00</vST>
<vProd>1.00</vProd>
<vFrete>0.00</vFrete>
<vSeg>0.00</vSeg>
<vDesc>0.00</vDesc>
<vII>0.00</vII>
<vIPI>0.00</vIPI>
<vPIS>0.00</vPIS>
<vCOFINS>0.00</vCOFINS>
<vOutro>0.00</vOutro>
<vNF>1.00</vNF>
</ICMSTot>
</total>
<transp>
<modFrete>9</modFrete>
<vol>
<qVol>100</qVol>
<esp>UNIDADE</esp>
<pesoL>30.500</pesoL>
<pesoB>36.000</pesoB>
</vol>
</transp>
<pag>
<tPag>01</tPag>
<vPag>1.00</vPag>
</pag>
</infNFe>
<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="#NFe13141104429478000192650100000002091100003222">
<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>xFVRV1IT6GPGJIyYYCyutSP3E80=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>JvzrQIeKCeMYUXvhmMDJ373DNcaoGnSjr1DYQYjbDmfFRlALvWNuWZWk16YvMRyr
xuMOzXFHVfiH6EQ0ZINJcBU03tCWzNH4H7h7zgB+vAedRZ1rRcemlXK9xZ2RXTaH
28yIV8suFn/cj8mCAPE0l8yxbSS+iSQ5T3Xz6N9h9vzoDpQh7qjT4W4WaCRxrbAw
EZRqyube4VDdJJh/hGUMUDjUroJys+heRnEIwAHFzfoJ043jgDDLCOYI8/esq/Rx
GFkesWg0WuygsmFIhVnVZoiwtP+tIZ/YuJi+M//JzIToJTsZh+ZCtdUCCpWlFhKr
opbWz4kbf3XH4365pGcimw==</SignatureValue>
<KeyInfo><X509Data>
<X509Certificate>MIIGoTCCBImgAwIBAgIBATANBgkqhkiG9w0BAQ0FADCBlzELMAkGA1UEBhMCQlIx
EzARBgNVBAoTCklDUC1CcmFzaWwxPTA7BgNVBAsTNEluc3RpdHV0byBOYWNpb25h
bCBkZSBUZWNub2xvZ2lhIGRhIEluZm9ybWFjYW8gLSBJVEkxNDAyBgNVBAMTK0F1
dG9yaWRhZGUgQ2VydGlmaWNhZG9yYSBSYWl6IEJyYXNpbGVpcmEgdjIwHhcNMTAw
NjIxMTkwNDU3WhcNMjMwNjIxMTkwNDU3WjCBlzELMAkGA1UEBhMCQlIxEzARBgNV
BAoTCklDUC1CcmFzaWwxPTA7BgNVBAsTNEluc3RpdHV0byBOYWNpb25hbCBkZSBU
ZWNub2xvZ2lhIGRhIEluZm9ybWFjYW8gLSBJVEkxNDAyBgNVBAMTK0F1dG9yaWRh
ZGUgQ2VydGlmaWNhZG9yYSBSYWl6IEJyYXNpbGVpcmEgdjIwggIiMA0GCSqGSIb3
DQEBAQUAA4ICDwAwggIKAoICAQC6RqQO3edA8rWgfFKVV0X8bYTzhgHJhQOtmKvS
8l4Fmcm7b2Jn/XdEuQMHPNIbAGLUcCxCg3lmq5lWroG8akm983QPYrfrWwdmlEIk
nUasmkIYMPAkqFFB6quV8agrAnhptSknXpwuc8b+I6Xjps79bBtrAFTrAK1POkw8
5wqIW9pemgtW5LVUOB3yCpNkTsNBklMgKs/8dG7U2zM4YuT+jkxYHPePKk3/xZLZ
CVK9z3AAnWmaM2qIh0UhmRZRDTTfgr20aah8fNTd0/IVXEvFWBDqhRnLNiJYKnIM
mpbeys8IUWG/tAUpBiuGkP7pTcMEBUfLz3bZf3Gmh3sVQOQzgHgHHaTyjptAO8ly
UN9pvvAslh+QtdWudONltIwa6Wob+3JcxYJU6uBTB8TMEun33tcv1EgvRz8mYQSx
Epoza7WGSxMr0IadR+1p+/yEEmb4VuUOimx2xGsaesKgWhLRI4lYAXwIWNoVjhXZ
fn03tqRF9QOFzEf6i3lFuGZiM9MmSt4c6dR/5m0muTx9zQ8oCikPm91jq7mmRxqE
14WkA2UGBEtSjYM0Qn8xjhEu5rNnlUB+l3pAAPkRbIM4WK0DM1umxMHFsKwNqQbw
pmkBNLbp+JRITz6mdQnsSsU74MlesDL/n2lZzzwwbw3OJ1fsWhto/+xPb3gyPnnF
tF2VfwIDAQABo4H1MIHyME4GA1UdIARHMEUwQwYFYEwBAQAwOjA4BggrBgEFBQcC
ARYsaHR0cDovL2FjcmFpei5pY3BicmFzaWwuZ292LmJyL0RQQ2FjcmFpei5wZGYw
PwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL2FjcmFpei5pY3BicmFzaWwuZ292LmJy
L0xDUmFjcmFpenYyLmNybDAfBgNVHSMEGDAWgBQMOSA6twEfy9cofUGgx/pKrTIk
vjAdBgNVHQ4EFgQUDDkgOrcBH8vXKH1BoMf6Sq0yJL4wDwYDVR0TAQH/BAUwAwEB
/zAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQENBQADggIBAFmaFGkYbX0pQ3B9
dpth33eOGnbkqdbLdqQWDEyUEsaQ0YEDxa0G2S1EvLIJdgmAOWcAGDRtBgrmtRBZ
SLp1YPw/jh0YVXArnkuVrImrCncke2HEx5EmjkYTUTe2jCcK0w3wmisig4OzvYM1
rZs8vHiDKTVhNvgRcTMgVGNTRQHYE1qEO9dmEyS3xEbFIthzJO4cExeWyCXoGx7P
34VQbTzq91CeG5fep2vb1nPSz3xQwLCM5VMSeoY5rDVbZ8fq1PvRwl3qDpdzmK4p
v+Q68wQ2UCzt3h7bhegdhAnu86aDM1tvR3lPSLX8uCYTq6qz9GER+0Vn8x0+bv4q
SyZEGp+xouA82uDkBTp4rPuooU2/XSx3KZDNEx3vBijYtxTzW8jJnqd+MRKKeGLE
0QW8BgJjBCsNid3kXFsygETUQuwq8/JAhzHVPuIKMgwUjdVybQvm/Y3kqPMFjXUX
d5sKufqQkplliDJnQwWOLQsVuzXxYejZZ3ftFuXoAS1rND+Og7P36g9KHj41hJ2M
gDQ/qZXow63EzZ7KFBYsGZ7kNou5uaNCJQc+w+XVaE+gZhyms7ZzHJAaP0C5GlZC
cIf/by0PEf0e//eFMBUO4xcx7ieVzMnpmR6Xx21bB7UFaj3yRd+6gnkkcC6bgh9m
qaVtJ8z2KqLRX4Vv4EadqtKlTlUO</X509Certificate>
</X509Data></KeyInfo>
</Signature>
</NFe>
</enviNFe>
</nfeDadosMsg>
</soap12:Body>
</soap12:Envelope>
_______________________________________________
xmlsec mailing list
[email protected]
http://www.aleksey.com/mailman/listinfo/xmlsec