Jump to content

ACBrLibNFE - Java - Validar Assinatura XML


EduardoDeperon
Go to solution Solved by José M. S. Junior,
  • Este tópico foi criado há 345 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Olá Pessoal, tudo bem? 
Peço desculpas se for uma dúvida boba, mas realmente estou meio perdido...

Eu estou testando o ACBrLib em Java em ambiente Windows 64 bits.

No Exemplo que tenho do ACBrLib em Java (não existe a implementação do botão Verificar Assinatura)

Eu preciso exatamente dessa funcionalidade. Verificar se a assinatura do XML é válida.

Meu arquivo ACBr.ini está assim:
[DFe]
SSLCryptLib=3
SSLHttpLib=0
SSLXmlSignLib=0

[NFe]
PathSchemas=C:\ACBrLibDemos\Java\Libs\bin\Schemas\NFe\

Eu fiz a implementação e está dando o seguinte erro abaixo:
java.lang.Exception: "ValidarAssinatura" não suportado em: TDFeSSLXmlSignClass

Alguem poderia me ajudar?

Desde já, agradeço.

================
Imagens anexadas
================

Java - Validar Assinatura XML.jpg
Java - PathNames.jpg
Java - Código do Botão - ValidarAssinatura.txt
Java - Erro.txt
ACBrLib.ini
ACBrLibNFE Demo-20210827.txt

Java - Validar Assinatura XML.png

Java - PathNames.png

Java - Código do Botão - ValidarAssinatura.txt Java - Erro.txt.txt ACBrLib.ini ACBrLibNFE Demo-20210827.log

Link to comment
Share on other sites

  • Consultores

Boa tarde,

Aparentemente não está gravando as configurações em tela, ou o Demo está desatualizado... Pois "SSLXmlSignLib" deve ter valor 4 quando configurado em xsLibXML2.

https://acbr.sourceforge.io/ACBrLib/DFe.html

  • Like 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

José, Muito Obrigado pela atenção/ajuda.

Cara, peço desculpas, não havia me atentado em configurar o SSLXmlSignLib

Meu arquivo ACBr.ini agora está assim:
[DFe]
SSLCryptLib=3
SSLHttpLib=0
SSLXmlSignLib=4

[NFe]
PathSchemas=C:\ACBrLibDemos\Java\Libs\bin\Schemas\NFe\

Porem, está dando o seguinte erro: java.lang.Exception: Erro ao inicializar a Biblioteca LibXML2

Anexei Java - Erro inicializar LibXML2.txt

Desde já, agradeço.

 

2 horas atrás, José M. S. Junior disse:

Boa tarde,

Aparentemente não está gravando as configurações em tela, ou o Demo está desatualizado... Pois "SSLXmlSignLib" deve ter valor 4 quando configurado em xsLibXML2.

https://acbr.sourceforge.io/ACBrLib/DFe.html

 

Java - Erro inicializar LibXML2.txt

Link to comment
Share on other sites

  • Consultores
  • Solution

A libXML2.dll precisa estar no mesmo diretório da libACBrNFe, (Ou Referenciada no seu Projeto), juntamente com todas as demais bibliotecas de dependência. Lembrando que precisa copiar as libs na mesma arquitetura da JVM, se estiver utilizando Java x64 utilize as dlls x64. Neste tópico tem o passo a passo de configuração:

 

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • Administradores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Este tópico foi criado há 345 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.