DICAS

Visite a biblioteca de dicas da comunidade.

Saiba mais

ARTIGOS

Abordagens detalhadas sobre assuntos diversos.

Saiba mais

INICIANTES

Aprenda a programar de um modo simples e fácil.

Saiba mais

DOWNLOADS

Acesse os materiais exclusivos aos membros.

Saiba mais
voltar

PARA QUEM GOSTA DE DELPHI

NF-e ACBr – Erro ao Validar, Assinar XML – Falha ao carregar biblioteca de Criptografia do XMLSec [openssl]

Fala galera do Show Delphi, tudo beleza?

Hoje vou escrever sobre um problema que tive recentemente.

Em um cliente com uma máquina rodando o Windows 7 64 bits, não conseguia me comunicar com a Sefaz utilizando a biblioteca WinCritp, biblioteca esta que utilizo por padrão em todos clientes.

Aí então tentei utilizar a OpenSSL. Como que fiz?

No componente ACBrNFe, em Configurações->Geral->SSLLib alterei para libOpenSSL.

Beleza, já estava conseguindo comunicar com a Sefaz, mas ai quando ia validar – assinar a nota, ocorria uma exceção com a seguinte mensagem:
Falha ao carregar biblioteca de Criptografia do XMLSec [openssl]

Então depois de vários testes, consegui assinar corretamente e autorizar a nota com a seguinte configuração:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//...
 
uses
  ACBrDFeSSL;
 
//...
 
procedure TNota.Validar();
begin
  //...
 
  { Exemplo da configuração que utilizei com Open SSL }
  with ACBrNFe1.Configuracoes.Geral do
  begin
    SSLLib := libOpenSSL;
    SSLCryptLib := cryOpenSSL;
    SSLHttpLib := httpOpenSSL;
    SSLXmlSignLib := xsLibXml2;
  end;
 
  //...
end;

A configuração acima funcionou muito bem neste caso que mencionei, pode ser que há outros casos onde seja necessário outras configurações.


Observação

Lembre-se que para utilizar a configuração acima, quando você instalar o seu ACBr, deixe DESMARCADO as opções:
– Não utilizar OpenSSL
– Não utilizar XMLSec

Como está forma funcionou para mim, fiz questão de compartilhar com a comunidade.

Espero que a dica possa ajudar a todos!

Dúvidas ou sugestões? Deixe o seu comentário!

Um abraço e até a próxima pessoal. Valeu.

Facebook Comments Box
  • Giovani Da Cruz
  • 7.237 views
  • 1 comentários
  • 11 de outubro de 2019

Está gostando do conteúdo? Considere pagar um cafezinho para nossa equipe!

Uma resposta para “NF-e ACBr – Erro ao Validar, Assinar XML – Falha ao carregar biblioteca de Criptografia do XMLSec [openssl]”

  1. Andre Rodrigues disse:

    E as dll’s? voce precisou fazer algo em relação a elas ?

Deixe um comentário

Ir ao topo

© 2024 Infus Soluções em Tecnologia - Todos os Direitos Reservados