Ir para conteúdo
  • Cadastre-se

dev botao

AcbrNFe - Programa Exemplo para Linux


Ver Solução Respondido por Ricardo De Luca,

Recommended Posts

Bom dia, estou configurando AcbrNFe pra linux Ubuntu e esta me retornado a mensagem abaixo:

EACBrDFeException
Erro ao ler informações do Certificado.
Provavelmente a senha está errada
Error: 50856204 - error:0308010C:digital envelope routines::unsupported

 

Ja olhei varios topicos referente este assunto mas nenhum deles me ajudou a resolver.

 

versao do openssl

image.png.0f15fb4dc2fbf862ca97beb28610b829.png

 

versao ubuntu

image.png.f8c51d61f6cd1f6b7dc12ab1fbf1fb9c.png

 

image.thumb.png.bdf5481d1ebbccf7e419904806097c55.png

 

image.thumb.png.8ab2abb0f6652478ee6339ec1b623920.png

Editado por Ricardo De Luca
Link para o comentário
Compartilhar em outros sites

37 minutos atrás, Ricardo De Luca disse:

e no linux tem que copiar esta liblegacy na pasta do AcbrNfe?

copiei para pasta continua mesmo retorno de erro.

 

image.thumb.png.4f98a467dde20866dec87799041bd6f6.png

 

image.thumb.png.6eadcb56e6655761f57bc4dc18791369.png

vc esta copiando dll para o linux, linux não trabalha com dll. linux trabalha com .so por padrao mas não nesessariamente.

Link para o comentário
Compartilhar em outros sites

entao nao mexo com linux vc sabe me dizer como faço pra instalar liblegacy.so no ubuntu ou so copiar para alguma pasta o liblegacy.so?

estou procurando na internet mas nao estou achando com como  faz?

e como este comando 

sudo apt-get install libxmlsec2-openssl ?
Editado por Ricardo De Luca
Link para o comentário
Compartilhar em outros sites

  • Moderadores

o bom mesmo é primeiro de tudo entender do sistema operacional que se pretende usar para depois partir a programar no mesmo. pois depende muito de situações que deve se conhecer da plataforma que deseja usar para depois poder criar software e manter a mesma.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Concordo com vc Juliomar por isso que estou tentando enteder como funciona? talvez eu esteja no forum errado do acbr.

se vc puder me dizer qual o forum que eu posso pedir ajuda eu agradeço, como o liblegacy.so faz parte do acbrnfe.

Editado por Ricardo De Luca
Link para o comentário
Compartilhar em outros sites

  • Moderadores
22 minutos atrás, Ricardo De Luca disse:

Concordo com vc Juliomar por isso que estou tentando enteder como funciona? talvez eu esteja no forum errado do acbr.

se vc puder me dizer qual o forum que eu posso pedir ajuda eu agradeço, como o liblegacy.so faz parte do acbrnfe.

no caso a dica é primeiro entender como o linux funciona, distribuição , pacotes. o que muda para o windows. como tu consegue resolver problemas caso ocorra

pois no restante será igual dai o ACBr nele

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

No Linux as Biblitecas (.so) tem pastas certas para instalação...

Consulte o seu consultor de TI sobre como instalar a parte "legacy" do OpenSSL 3.0 ou siga as outras orientações de Workaround apontadas no tópico que indiquei inicialmente

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

Daniel Simoes no  topico que vc apontou so fala sobre windows, não tenho consultor de TI. e referente a linux tem bibliotecas (.so) entendi

so gostaria de saber da onde eu baixo o  liblegacy.so? tem no repositorio do ACBR para abaixar como legacy.dll?

 

Editado por Ricardo De Luca
Link para o comentário
Compartilhar em outros sites

  • Solution
Postado (editado)

ai pessoal obrigado pela ajuda .

resolvi da segunda forma 

alterei o arquivo openssl.cnf que fica na pasta \usr\lib\ssl

acrescentando esta linhas em negrito abaixo. segue o link se alguem precisar

Openssl 3.x and Legacy Providers – Practical Networking .net

 

image.thumb.png.0ab816f5debf4315b8957bfda2a58e7c.png

Editado por Ricardo De Luca
  • Curtir 8
  • Obrigado 2
Link para o comentário
Compartilhar em outros sites

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.