Ir para conteúdo
  • Cadastre-se

dev botao

Como configurar para carregar certificado usando openssl no ubuntu?


hugo castro
Ver Solução Respondido por Rafael Dias,
  • Este tópico foi criado há 1492 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Caros,

Boa noite!

Conforme imagens abaixo, estou tentando configurar o acbrlibnfe para obtercertificados (função "NFE_ObterCertificados") porém apresentando erro:

configruacao_2.jpg.606ef8275c5d6bbda432cc91fb326180.jpg

 

Fiz as configurações abaixo:

Configuração 1: Instalando openssl e libssl1.0.0

 

Configuração 2: Instalando xmlsec e xslt

image.png.1d542609c094ceaeb5ff9be1a9df22eb.png

Configuração 3: Criando links simbólicos

image.png.4b55d999d49bc582a40ba951dba29220.png

Configuração 4: Arquivo ACBrNFe.ini configurado com o OpenSSL

image.png.bde68ffdfb2586bfd2ffc925d66615cf.png

SSLCryptLib          -->>   cryOpenSSL
SSLHttpLib            -->>   httpOpenSSL
SSLXmlSignLib    -->>    xsLibXml2

Link para o comentário
Compartilhar em outros sites

  • Solution

Esta função funciona exclusivamente no windows pois o mesmo tem o CertStore, o linux não possui o mesmo.

No linux so funciona com certificados A1, bastando informa apenas o path e a senha do certificados nas configurações, usando o metodo NFE_ConfigGravarValor e depois o metodo NFE_ConfigGravar.

As configurações você encontra nos links abaixo.
https://acbr.sourceforge.io/ACBrLib/Geral.html

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

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

Obs.: Deve se usar os métodos da lib para configurar o ini pois a senha é criptografada.

  • Curtir 3

 

Link para o comentário
Compartilhar em outros sites

  • Administradores

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

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

Link para o comentário
Compartilhar em outros sites

13 horas atrás, Rafael Dias disse:

Esta função funciona exclusivamente no windows pois o mesmo tem o CertStore, o linux não possui o mesmo.

No linux so funciona com certificados A1, bastando informa apenas o path e a senha do certificados nas configurações, usando o metodo NFE_ConfigGravarValor e depois o metodo NFE_ConfigGravar.

As configurações você encontra nos links abaixo.
https://acbr.sourceforge.io/ACBrLib/Geral.html

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

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

Obs.: Deve se usar os métodos da lib para configurar o ini pois a senha é criptografada.

Obrigado Rafael

Já estou usando os métodos de configuração, inclusive é com ele que vou conseguir criar uma API rest que consiga trabalhar multi-empresa, trocando a configuração sempre que for fazer uso (precisarei apenas sequenciar o uso (algo como o critical section), embora terei que ver se farei isso no c++ ou no nodejs).

Existem outras funções que funcionam apenas no windows? existe documentação com a lista de funções que funcionam apenas no windows, ou que no linux devo usar de outra forma?

 

De antemão, Obrigado!

 

Link para o comentário
Compartilhar em outros sites

2 horas atrás, hugo castro disse:

Obrigado Rafael

Já estou usando os métodos de configuração, inclusive é com ele que vou conseguir criar uma API rest que consiga trabalhar multi-empresa, trocando a configuração sempre que for fazer uso (precisarei apenas sequenciar o uso (algo como o critical section), embora terei que ver se farei isso no c++ ou no nodejs).

Existem outras funções que funcionam apenas no windows? existe documentação com a lista de funções que funcionam apenas no windows, ou que no linux devo usar de outra forma?

 

De antemão, Obrigado!

 

Verdade, agora que você falou que percebi

image.thumb.png.461eb853d1b63b8921518dab39ac5460.png

 

Obrigado, favor finalizar o chamado

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1492 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.