anonymous Log in
Search
Recents:
v3.0
gxbrasil-l
CryptoSignXML.Sign() - NFe Brasil
22/10/19 15:15

dhnasci

Replies: 3

Prezado Cláudio,
Bom dia!
Fiz um teste aqui com meu certificado digital, numa NFe e funcionou. Estou
usando Java Gx 16 u2.
Realmente o Genexus posicionou na posição que vc indicou como deveria ser.
Eu peguei na NFe sem assinatura, e joguei no &XMLString. Precisa atribuir
a &XMLString só do elemento <NFe> até </NFe>, sem o elemento
<XMLSignature>. Tenta ver como está sua &XMLString!
Atenciosamente,
*Dirceu HenriqueAnalista de Sistemas *
*www.dnconsultoria.manaus.br <http://www.dnconsultoria.manaus.br>*
Em seg, 21 de out de 2019 às 21:04, Cláudio Pereira <claudiolp@gmail.com>
escreveu:
> Boa noite.
> Estou usando o datatype CryptoSignXML.Sign() para assinar o XML da NFe,
> com o código abaixo:
>
> [image: 2019-10-21_21-59-22.png]
>
> Porém, o resultado final, apesar da assinatura estar correta, o bloco
> *<Signature>* está posicionado no local errado.
> [image: 2019-10-21_21-54-30.png]
>
> Deveria estar após a tag *</infNFe>*.
>
> É um comportamento errado? Pode ser alguma falha no código?
>
> Genexus 16 u5 + charp.
>
>
> Atenciosamente,
> ------------------------------------------------
> *Cláudio de Lima Pereira*
> Boa Vista (RR) +55 95 99154-8763
> msn/gtalk: claudiolp@gmail.com
> skype: claudio.lp
>
Replies

claudiolp

25/10/19 00:10
Obrigado pelo retorno. Demorei um pouco para dar retorno, porque estava convertendo a KB para java. Mas no final, acabei tendo outro erro: O mesmo código, quando executo em java, tenho um retorno de erro na hora de assinar: 24/10/2019 18:34:52 Monta XMLNFe400_Assina - chave validada: null 24/10/2019 18:34:52 Monta XMLNFe400_Assina - Erro ao assinar: Signature Exception - Cannot resolve element with ID NFe14191005759505000158550010000121126197271589 E para a mesma nota fiscal, compilado no c#, ele assina com sucesso, porém, com o bloco no lugar errado. estou verificando o que pode ser para estar dando erro com o java. Atenciosamente, ------------------------------------------------ *Cláudio de Lima Pereira* Boa Vista (RR) +55 95 99154-8763 msn/gtalk: claudiolp@gmail.com skype: claudio.lp Em ter, 22 de out de 2019 às 12:15, Dirceu Henrique escreveu: > Prezado Cláudio, > > Bom dia! > > Fiz um teste aqui com meu certificado digital, numa NFe e funcionou. > Estou usando Java Gx 16 u2. > > Realmente o Genexus posicionou na posição que vc indicou como deveria > ser. > > Eu peguei na NFe sem assinatura, e joguei no &XMLString. Precisa > atribuir a &XMLString só do elemento até , sem o elemento > . Tenta ver como está sua &XMLString! > > Atenciosamente, > > > *Dirceu HenriqueAnalista de Sistemas * > *www.dnconsultoria.manaus.br * > > > > Em seg, 21 de out de 2019 às 21:04, Cláudio Pereira > escreveu: > >> Boa noite. >> Estou usando o datatype CryptoSignXML.Sign() para assinar o XML da NFe, >> com o código abaixo: >> >> [image: 2019-10-21_21-59-22.png] >> >> Porém, o resultado final, apesar da assinatura estar correta, o bloco >> ** está posicionado no local errado. >> [image: 2019-10-21_21-54-30.png] >> >> Deveria estar após a tag **. >> >> É um comportamento errado? Pode ser alguma falha no código? >> >> Genexus 16 u5 + charp. >> >> >> Atenciosamente, >> ------------------------------------------------ >> *Cláudio de Lima Pereira* >> Boa Vista (RR) +55 95 99154-8763 >> msn/gtalk: claudiolp@gmail.com >> skype: claudio.lp >> >

dhnasci

31/10/19 14:30
Prezado Cláudio, Bom dia! Veja as libs corretas para assinar com o Java. Já conseguiu enviar e receber resposta do web-service da SEFAZ? Qualquer suporte estou disposição. Atenciosamente, *Dirceu HenriqueAnalista de Sistemas * *www.dnconsultoria.manaus.br * Em qui, 24 de out de 2019 às 20:10, Cláudio Pereira escreveu: > Obrigado pelo retorno. > Demorei um pouco para dar retorno, porque estava convertendo a KB para > java. > Mas no final, acabei tendo outro erro: > > O mesmo código, quando executo em java, tenho um retorno de erro na hora > de assinar: > 24/10/2019 18:34:52 Monta XMLNFe400_Assina - chave validada: null > 24/10/2019 18:34:52 Monta XMLNFe400_Assina - Erro ao assinar: Signature > Exception - Cannot resolve element with ID > NFe14191005759505000158550010000121126197271589 > > E para a mesma nota fiscal, compilado no c#, ele assina com sucesso, > porém, com o bloco no lugar errado. estou verificando o que pode ser para > estar dando erro com o java. > > Atenciosamente, > ------------------------------------------------ > *Cláudio de Lima Pereira* > Boa Vista (RR) +55 95 99154-8763 > msn/gtalk: claudiolp@gmail.com > skype: claudio.lp > > > Em ter, 22 de out de 2019 às 12:15, Dirceu Henrique > escreveu: > >> Prezado Cláudio, >> >> Bom dia! >> >> Fiz um teste aqui com meu certificado digital, numa NFe e funcionou. >> Estou usando Java Gx 16 u2. >> >> Realmente o Genexus posicionou na posição que vc indicou como deveria >> ser. >> >> Eu peguei na NFe sem assinatura, e joguei no &XMLString. Precisa >> atribuir a &XMLString só do elemento até , sem o elemento >> . Tenta ver como está sua &XMLString! >> >> Atenciosamente, >> >> >> *Dirceu HenriqueAnalista de Sistemas * >> *www.dnconsultoria.manaus.br * >> >> >> >> Em seg, 21 de out de 2019 às 21:04, Cláudio Pereira >> escreveu: >> >>> Boa noite. >>> Estou usando o datatype CryptoSignXML.Sign() para assinar o XML da NFe, >>> com o código abaixo: >>> >>> [image: 2019-10-21_21-59-22.png] >>> >>> Porém, o resultado final, apesar da assinatura estar correta, o bloco >>> ** está posicionado no local errado. >>> [image: 2019-10-21_21-54-30.png] >>> >>> Deveria estar após a tag **. >>> >>> É um comportamento errado? Pode ser alguma falha no código? >>> >>> Genexus 16 u5 + charp. >>> >>> >>> Atenciosamente, >>> ------------------------------------------------ >>> *Cláudio de Lima Pereira* >>> Boa Vista (RR) +55 95 99154-8763 >>> msn/gtalk: claudiolp@gmail.com >>> skype: claudio.lp >>> >>

claudiolp

05/11/19 18:10
Vou retomar os testes e retorno aqui com os resultados. Obrigado pela atenção. Em qui, 31 de out de 2019 11:31, Dirceu Henrique escreveu: > Prezado Cláudio, > > Bom dia! > Veja as libs corretas para assinar com o Java. Já conseguiu enviar e > receber resposta do web-service da SEFAZ? Qualquer suporte estou disposição. > > Atenciosamente, > > > *Dirceu HenriqueAnalista de Sistemas * > > *www.dnconsultoria.manaus.br * > > > Em qui, 24 de out de 2019 às 20:10, Cláudio Pereira > escreveu: > >> Obrigado pelo retorno. >> Demorei um pouco para dar retorno, porque estava convertendo a KB para >> java. >> Mas no final, acabei tendo outro erro: >> >> O mesmo código, quando executo em java, tenho um retorno de erro na hora >> de assinar: >> 24/10/2019 18:34:52 Monta XMLNFe400_Assina - chave validada: null >> 24/10/2019 18:34:52 Monta XMLNFe400_Assina - Erro ao assinar: Signature >> Exception - Cannot resolve element with ID >> NFe14191005759505000158550010000121126197271589 >> >> E para a mesma nota fiscal, compilado no c#, ele assina com sucesso, >> porém, com o bloco no lugar errado. estou verificando o que pode ser para >> estar dando erro com o java. >> >> Atenciosamente, >> ------------------------------------------------ >> *Cláudio de Lima Pereira* >> Boa Vista (RR) +55 95 99154-8763 >> msn/gtalk: claudiolp@gmail.com >> skype: claudio.lp >> >> >> Em ter, 22 de out de 2019 às 12:15, Dirceu Henrique >> escreveu: >> >>> Prezado Cláudio, >>> >>> Bom dia! >>> >>> Fiz um teste aqui com meu certificado digital, numa NFe e funcionou. >>> Estou usando Java Gx 16 u2. >>> >>> Realmente o Genexus posicionou na posição que vc indicou como deveria >>> ser. >>> >>> Eu peguei na NFe sem assinatura, e joguei no &XMLString. Precisa >>> atribuir a &XMLString só do elemento até , sem o elemento >>> . Tenta ver como está sua &XMLString! >>> >>> Atenciosamente, >>> >>> >>> *Dirceu HenriqueAnalista de Sistemas * >>> *www.dnconsultoria.manaus.br * >>> >>> >>> >>> Em seg, 21 de out de 2019 às 21:04, Cláudio Pereira >>> escreveu: >>> >>>> Boa noite. >>>> Estou usando o datatype CryptoSignXML.Sign() para assinar o XML da >>>> NFe, com o código abaixo: >>>> >>>> [image: 2019-10-21_21-59-22.png] >>>> >>>> Porém, o resultado final, apesar da assinatura estar correta, o bloco >>>> ** está posicionado no local errado. >>>> [image: 2019-10-21_21-54-30.png] >>>> >>>> Deveria estar após a tag **. >>>> >>>> É um comportamento errado? Pode ser alguma falha no código? >>>> >>>> Genexus 16 u5 + charp. >>>> >>>> >>>> Atenciosamente, >>>> ------------------------------------------------ >>>> *Cláudio de Lima Pereira* >>>> Boa Vista (RR) +55 95 99154-8763 >>>> msn/gtalk: claudiolp@gmail.com >>>> skype: claudio.lp >>>> >>>


Back to gxbrasil-l