Ir para conteúdo
  • Cadastre-se

dev botao

Erro 12186 - Falha ao obter a chave privada do certificado


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

Recommended Posts

  • Membros Pro
Postado

Utilizo ACBrLibNFe e em algumas máquinas apresenta a o seguinte erro, quando inicio o sistema e verifico  "Status da Sefaz"

                Erro 12186 - Falha ao obter a chave privada do certificado para comunicação segura

Utilizo Win10 - atualizado e Certificado A3. 

Já fiz os seguintes procedimentos: 

  -  Atualização do FrameWork 4.7.2

  -  Reinstalação do Gerenciador Token   

  -  Reinstalação do Drive do Leitor 

  - Recolocar a senha na ACBrLib.ini.

Nada adiantou.  A impressão que tenho é que a DLL não consegue solicitar o PIN.

Quando faço uma verificação do certificado com o programa de Administração de Token e/ou algum Site de Teste de certificado e volto imediatamente ao meu programa/ACBrLibNFe  e faço um  "Status Sefaz" é solicitado o PIN e tudo funciona.

 

Elcio Pereira  /  Comtel Informática

 

Tem alguma configuração da DLL aonde solicitaria imediatamente o PIN?

 

 

  • Fundadores
  • Solution
Postado

A3 é uma desgraça... tente evitar o uso a todo custo...

7 minutos atrás, Elcio Pereira disse:

Nada adiantou.  A impressão que tenho é que a DLL não consegue solicitar o PIN.

Na verdade não é a DLL ou o ACBR, que solicita o Pin...

o PIN é informado no Contexto do Certificado, pela API do Windows.. mais especificamente chamando a API CryptSetProvParam
http://svn.code.sf.net/p/acbr/code/trunk2/Fontes/ACBrDFe/ACBrDFeWinCrypt.pas  (veja procedure SetCertContextPassword)

Temos vários relatos semelhantes no fórum... aparentemente as recentes atualizações do Windows modificaram algo nesse sentido...

 

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.

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