Ir para conteúdo
  • Cadastre-se

Certificado A3 – Erro “Falha em obter o Provedor de Criptografia do Certificado. Erro: 80090014 / $80090014” no Windows 10


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

Recommended Posts

Postado

Estou enfrentando problemas ao utilizar um certificado A3 no ACBrNFe, onde ocorre a mensagem:

Falha em obter o Provedor de Criptografia do Certificado.
Erro: 80090014  (ou $80090014)

O ambiente é Windows 10.
Já tentei diversas ações sem sucesso:

  • Atualizar o Windows

  • Desinstalar atualizações recentes

  • Trocar a porta USB

  • Reinserir o token/leitor

Mesmo assim, o erro persiste.

Abaixo está a configuração que estou utilizando no ACBr:

Result := Self; 

FParent.Component._This.Configuracoes.Certificados.VerificarValidade := True;

FParent.Component._This.SSL.DescarregarCertificado;
FParent.Component._This.SSL.SSLType := LT_TLSv1_2;
FParent.Component._This.SSL.SSLDgst := dgstSHA1;

with FParent.Component._This.Configuracoes.Geral do
begin
  // Configuração padrão ACBr
  SSLLib        := libWinCrypt;
  SSLHttpLib    := httpWinHttp;
  SSLXmlSignLib := xsLibXml2;
  SSLCryptLib   := cryWinCrypt;
  ExibirErroSchema := True;
end;

FParent.Component._This.Configuracoes.Certificados.NumeroSerie :=
  FDataSet.FieldByName('NU_CERTIFICADO').AsString;

if Trim(FDataSet.FieldByName('NO_CAMINHOPFX').AsString) <> '' then
begin
  FParent.Component._This.Configuracoes.Certificados.ArquivoPFX :=
    FDataSet.FieldByName('NO_CAMINHOPFX').AsString;

  FParent.Component._This.Configuracoes.Certificados.Senha :=
    FDataSet.FieldByName('NO_SENHAPFX').AsString;
end;
O componente utilizado é o ACBrNFe.

Como posso resolver o erro “Falha em obter o Provedor de Criptografia do Certificado. Erro: 80090014 ($80090014)” ao tentar usar um certificado A3 no ACBrNFe em ambiente Windows 10?

Obrigado.

  • Consultores
Postado
24 minutos atrás, Ant103 disse:

Estou enfrentando problemas ao utilizar um certificado A3 no ACBrNFe, onde ocorre a mensagem:

Falha em obter o Provedor de Criptografia do Certificado.
Erro: 80090014  (ou $80090014)

O ambiente é Windows 10.
Já tentei diversas ações sem sucesso:

  • Atualizar o Windows

  • Desinstalar atualizações recentes

  • Trocar a porta USB

  • Reinserir o token/leitor

Mesmo assim, o erro persiste.

Abaixo está a configuração que estou utilizando no ACBr:

Result := Self; 

FParent.Component._This.Configuracoes.Certificados.VerificarValidade := True;

FParent.Component._This.SSL.DescarregarCertificado;
FParent.Component._This.SSL.SSLType := LT_TLSv1_2;
FParent.Component._This.SSL.SSLDgst := dgstSHA1;

with FParent.Component._This.Configuracoes.Geral do
begin
  // Configuração padrão ACBr
  SSLLib        := libWinCrypt;
  SSLHttpLib    := httpWinHttp;
  SSLXmlSignLib := xsLibXml2;
  SSLCryptLib   := cryWinCrypt;
  ExibirErroSchema := True;
end;

FParent.Component._This.Configuracoes.Certificados.NumeroSerie :=
  FDataSet.FieldByName('NU_CERTIFICADO').AsString;

if Trim(FDataSet.FieldByName('NO_CAMINHOPFX').AsString) <> '' then
begin
  FParent.Component._This.Configuracoes.Certificados.ArquivoPFX :=
    FDataSet.FieldByName('NO_CAMINHOPFX').AsString;

  FParent.Component._This.Configuracoes.Certificados.Senha :=
    FDataSet.FieldByName('NO_SENHAPFX').AsString;
end;
O componente utilizado é o ACBrNFe.

Como posso resolver o erro “Falha em obter o Provedor de Criptografia do Certificado. Erro: 80090014 ($80090014)” ao tentar usar um certificado A3 no ACBrNFe em ambiente Windows 10?

Obrigado.

Veja o posts abaixo. Estava acontecendo erros para ler certificados digitais A3, talvez seja o seu problema.

 

 

https://learn.microsoft.com/pt-br/windows/release-health/resolved-issues-windows-11-25h2#3697msgdesc

 

Valter Patrick
Gerente de Projetos na empresa CTEC
Consultor ACBr
(33)98400-0936
GitHub: https://github.com/valterpatrick

Ajude o Projeto ACBr crescer - Assine o Clube PRO                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

  • Consultores
Postado
17 horas atrás, Ant103 disse:

Obrigado pelas soluções, mas nenhuma das opções resolveu.

image.thumb.png.05f41c7a2a1e3e6cfb5ef734db9b1dac.png

Eu tentei com um cliente meu no Windows 11 e não consegui, a solução foi pedir ele para fazer um A1.

Valter Patrick
Gerente de Projetos na empresa CTEC
Consultor ACBr
(33)98400-0936
GitHub: https://github.com/valterpatrick

Ajude o Projeto ACBr crescer - Assine o Clube PRO                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

  • Solution
Postado

No meu caso funcionou deixando assim a configuração:

 FParent
    .Component
    ._This.SSL.DescarregarCertificado;

  FParent
    .Component
    ._This.SSL.SSLType:= LT_TLSv1_2;

  FParent
    .Component
    ._This.SSL.SSLDgst := dgstSHA1 ;

  with FParent.Component._This.Configuracoes.Geral do
  begin
    
    SSLLib        := libCustom ;
    SSLHttpLib    := httpWinINet;
    SSLXmlSignLib := xsLibXml2;
    SSLCryptLib   := cryWinCrypt;
    ExibirErroSchema:= True;
  end;
 

  • Consultores
Postado

não precisa personalizar nada somente

SSL.SSLType:= LT_TLSv1_2; 
SSLLib        := libWinCrypt;

 

os demais o componente sabe o que usar pra cada um

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • 2 semanas depois ...
Postado
Em 03/12/2025 at 10:12, valterpatrick disse:

Veja o posts abaixo. Estava acontecendo erros para ler certificados digitais A3, talvez seja o seu problema.

 

 

https://learn.microsoft.com/pt-br/windows/release-health/resolved-issues-windows-11-25h2#3697msgdesc

 

Tive o mesmo problema em outros clientes com Windows 10 e 11.

Inicialmente, atualizei o sistema operacional, pois havia atualizações pendentes.

Em seguida, realizei os procedimentos conforme descritos no link:
https://learn.microsoft.com/pt-br/windows/release-health/resolved-issues-windows-11-25h2#3697msgdesc

O problema foi resolvido. Obrigado.

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

The popup will be closed in 10 segundos...