Ir para conteúdo
  • Cadastre-se

dev botao

Falha na validação OpenSSL


BigWings
  • Este tópico foi criado há 2604 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Moderadores

Boa tarde,

Ao fazer alguns testes após atualização dos fontes contemplando as implementações do tópico

Tive o seguinte erro ao rodar a opção "Validar XML" do demo, configurado com SSLib = libOpenSSL, Delphi XE5, compilado com MinGW ativado.

Citar

Project ACBrNFe_demo.exe raised exception class EACBrDFeException with message 'Falha ao carregar biblioteca de Criptografia do XMLSec [openssl]'.

O erro acontece na unit ACBrDFeXsXmlSec, no trecho:

  if (xmlSecCryptoDLLoadLibrary(PAnsiChar(XMLSecCryptoLib)) < 0) then
    raise EACBrDFeException.CreateFmt( cErrXmlSecLoadCriptoLib, [XMLSecCryptoLib] );

Alterei para:

  if (xmlSecCryptoDLLoadLibrary(PAnsiChar(AnsiString(XMLSecCryptoLib))) < 0) then
    raise EACBrDFeException.CreateFmt( cErrXmlSecLoadCriptoLib, [XMLSecCryptoLib] );

Resolveu o problema, não sei se é a melhor forma, em todo caso, segue a unit alterada.

ACBrDFeXsXmlSec.pas

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

@BigWings como voce utiliza seus Schemas na aplicação? Exemplo: se voce tem o servidor e mais 2 terminais, voce coloca o Schemas em todas as maquinas ou somente no servidor? pois estava com esse mesmo erro que voce ajustou, apos esse ajuste ainda continuo com esse erro "the schema itself is not valid", utilizando OpenSSL.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2604 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...