Ir para conteúdo
  • Cadastre-se

dev botao

Problmeas Com Certificado A1 Openssl


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

Recommended Posts

  • Membros Pro

Ola.

Estou utilizando um certificado A1 com o método OpenSSL. 

Faço assim:
 
  ACBrNFe1.Configuracoes.Certificados.Senha:=SENHA_DO_CERTIFICADO
  ACBrNFe1.Configuracoes.Certificados.Certificado:=c:\certificado\certificado.pfx ;
 
Pois bem.. 
Envio a primeira nota, faz tudo direitinho, porém, qdo tento enviar uma outra nota, da o seguinte erro:
Failed to load private pem Key From c:\certificado\certificado.pfx
 
Deu a impressão que fica algo aberto após a efetivação da primeira nota.
Existe algo que tenho que fechar ou encerrar ?
a única coisa que faço no final do processo é:
ACBrNFe1.NotasFiscais.Clear ;
 
Fazendo alguns testes, notei que o problema ocorre sempre depois de executar a função NotaUtil.GetURLQRCode ; para pegar a string do QrCode.
Alguém ja passou por um problema parecido ?
 
 
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Membros Pro

Eduardo..

Consegui resolver fazendo uma "gambiarra"

Criei um novo formulário e coloquei o componente do acbrnfe nesse formulário...

toda a vez que vou usar o componente eu carrego o formulário em memória e utilizo normalmente.. 

no final da transação eu tiro o formulário da memória...

Link para o comentário
Compartilhar em outros sites

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