Ir para conteúdo
  • Cadastre-se

dev botao

Problema com certificado A3 com a senha gravada


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

Recommended Posts

  • Membros Pro

Estou tendo um problema com certificado A3 ao informar a senha que está previamente gravada.

Quando passo a senha do certificado para esta propriedade ACBrNFe1.Configuracoes.Certificados.Senha Na unit ACBrHTTPReqResp após a execução da linha abaixo cai na except

if HttpSendRequest(pRequest, nil, 0, Pointer(FData), Length(FData)) then

isto, na segunda vez em que estou enviando nota (o objeto é criado apenas uma vez pois a tela envia e aguarda uma nova emissão).

Se a senha não for passada por parâmetro, deixar a senha ser solicitada na tela, quando o certificado solicitar, o problema não ocorre,  mesmo emitindo várias notas

Obs.:

- O erro que retorna é de 12157 - Erro no suporte a canais seguros. mas, não tenho nenhuma concorrência ao certificado apenas a aplicação que esta aberta.

- Usamos o Capicom

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom dia,

Fizemos uma alteração no Demo do ACBrNFe para poder usar o tipo Capicom.

Se você usar a Unit em anexo e altera o serial e senha do certificado que foram fixados no código fonte, para facilitar, na segunda tentativa de emissão da NFC-e você poderá ver o erro.

Unit1.pas

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Seria mais simples você comentar  no inicio da Unit a linha

\\{$DEFINE ACBrNFeOpenSSL}

 

Notei que a cada atribuição de Senha, ele estava Descarregando o Certificado... a verificação para saber a senha a ser atribuída era igual a anterior não estava funcionando..

Apliquei correções no SVN para isso...

Em todo caso, não sei se isso resolverá o problema...pois o componente Lê novamente o certificado no método: Assinar ou Validar...

Favor atualizar os fontes e testar...

 

  • Curtir 1
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

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