Ir para conteúdo
  • Cadastre-se

dev botao

ACBrLibNFE - Java - Validar Assinatura XML


Ver Solução Respondido por José M. S. Junior,
  • Este tópico foi criado há 1180 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

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

Postado

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

  • Moderadores
  • Solution
Postado

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.

Postado

Resolvido!

Alem de deixar as dlls em C:\ACBrLibDemos\Java\Libs\bin que estavam apontadas no ClassPath do projeto

eu coloquei as dlls aqui em: C:\Windows\System32

ai funcionou perfeitamente!

Muito Obrigado por toda ajuda!!!

  • Administradores
Postado

Obrigado por reportar.

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

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

  • Este tópico foi criado há 1180 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.