Ir para conteúdo
  • Cadastre-se

dev botao

Certificado não encontrado!


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

Recommended Posts

Pessoal, perdão por abrir o mesmo tópico de outro dia, mas sendo que, eu relatei que havia dado certo, quando gerei o meu serviço e coloquei no cliente, não funcionou... quando eu coloco o programa exemplo do acbr, funciona... na minha máquina funciona tanto o serviço como o programa exemplo do acbr, o que poderia ser agora????

Obrigado desde já...

Link para o comentário
Compartilhar em outros sites

Como está o meu código...

        ACBRNFeTriviaDownload.Configuracoes.Arquivos.PathSchemas :='';
        ACBRNFeTriviaDownload.Configuracoes.Arquivos.PathSchemas := ExtractFilePath(Application.ExeName) + 'Schemas\Nfe'; //Diretórios com os arquivos XSD(Schemas)
        ACBRNFeTriviaDownload.Configuracoes.WebServices.Ambiente := taProducao

        ACBRNFeTriviaDownload.NotasFiscais.Clear;

        ACBRNFeTriviaDownload.SSL.DescarregarCertificado;

        with ACBRNFeTriviaDownload.Configuracoes.Geral do
        begin
          SSLLib                := libWinCrypt;
          SSLCryptLib           := cryWinCrypt;
          SSLHttpLib            := httpWinHttp;
          SSLXmlSignLib         := xsLibXml2;

          ExibirErroSchema := True; //Exibir erro Schema
          RetirarAcentos := True; //Retirar Acentos dos XMLs enviados
          FormatoAlerta := 'TAG:%TAGNIVEL% ID:%ID%/%TAG%(%DESCRICAO%) - %MSG%.'; //Formato alerta
          FormaEmissao := TpcnTipoEmissao(dtmSysParams.GetParamAsInteger('NCFE_FORMAEMISSAO')); //Forma de emissão (teNormal, teContingencia, etc...)
          ModeloDF := moNFe; //Modelo documento fiscal (moNFe ou moNFCe)
          VersaoDF := ve400; //Versão do documento fiscal
          VersaoQRCode := veqr200; // Versão QRCode
          Salvar := True; //Salvar Arquivos de Envio e Resposta
        end;

        with ACBRNFeTriviaDownload.Configuracoes.Arquivos do
        begin
          Salvar := True; //Salvar Arquivos em Pastas Separadas
          PathSalvar := ExtractFilePath(Application.ExeName) + 'Docs'; //Logs dos Arquivos de Envio e Resposta
        end;

        ACBRNFeTriviaDownload.SSL.SSLType := LT_TLSv1_2; //WebService: SSL Type

        ACBRNFeTriviaDownload.Configuracoes.Certificados.ArquivoPFX :=  vCaminhoCertificado;
        ACBRNFeTriviaDownload.Configuracoes.WebServices.UF     :=  empresainfo.PessoaInfo.EnderecoPrinc.id_estado;
        ACBRNFeTriviaDownload.Configuracoes.Certificados.Senha := NFeCertificadoInfo.senhaCertificado;

        ACBRNFeTriviaDownload.SSL.CarregarCertificado;

        // Conecta na SEFAZ
        try
          dtmCompra.ACBRNFeTriviaDownload.WebServices.StatusServico.Executar;
        except
          logConsultaNFeDestinadas.Log('Consulta Notas Destinadas - Erro: ', IntToStr(dtmCompra.ACBRNFeTriviaDownload.WebServices.StatusServico.cStat));

          logConsultaNFeDestinadas.Log('Consulta Notas Destinadas - Motivo: ', dtmCompra.ACBRNFeTriviaDownload.WebServices.StatusServico.xMotivo);
 

Na minha máquina funciona normal, na do cliente não...

 

Link para o comentário
Compartilhar em outros sites

23 minutos atrás, Márcio Antônio disse:

Pessoal, perdão por abrir o mesmo tópico de outro dia, mas sendo que, eu relatei que havia dado certo, quando gerei o meu serviço e coloquei no cliente, não funcionou... quando eu coloco o programa exemplo do acbr, funciona... na minha máquina funciona tanto o serviço como o programa exemplo do acbr, o que poderia ser agora????

Obrigado desde já...

Bom dia, que versão do Windows? 

Link para o comentário
Compartilhar em outros sites

São essas...

with ACBRNFeTriviaDownload.Configuracoes.Geral do
        begin
          SSLLib                := libWinCrypt;
          SSLCryptLib           := cryWinCrypt;
          SSLHttpLib            := httpWinHttp;
          SSLXmlSignLib         := xsLibXml2;

          ExibirErroSchema := True; //Exibir erro Schema
          RetirarAcentos := True; //Retirar Acentos dos XMLs enviados
          FormatoAlerta := 'TAG:%TAGNIVEL% ID:%ID%/%TAG%(%DESCRICAO%) - %MSG%.'; //Formato alerta
          FormaEmissao := TpcnTipoEmissao(dtmSysParams.GetParamAsInteger('NCFE_FORMAEMISSAO')); //Forma de emissão (teNormal, teContingencia, etc...)
          ModeloDF := moNFe; //Modelo documento fiscal (moNFe ou moNFCe)
          VersaoDF := ve400; //Versão do documento fiscal
          VersaoQRCode := veqr200; // Versão QRCode
          Salvar := True; //Salvar Arquivos de Envio e Resposta
        end;

ACBRNFeTriviaDownload.SSL.SSLType := LT_TLSv1_2; //WebService: SSL Type

Link para o comentário
Compartilhar em outros sites

43 minutos atrás, Márcio Antônio disse:

SSLLib                := libWinCrypt;

Tenta assim

SSLLib        := libOpenSSL;
SSLCryptLib   := cryOpenSSL;
SSLHttpLib    := httpOpenSSL;
SSLXmlSignLib := xsLibXml2;

Ahh, e pode ser que precise copiar as respectivas bibliotecas DLL para a pasta do teu projeto...

Pegue na pasta do ACBR se precisar

C:\ACBr\DLLs\OpenSSL

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

Pessoal, ainda não consegui... tentei em outro cliente com esse Windows Server 2019 Standard Evaluation... e dá o mesmo erro....

Instalei esse cara, http://svn.code.sf.net/p/acbr/code/trunk2/DLLs/Diversos/x86/VC_redist.x86.exe

coloquei na pasta do projeto essas DLL: libcrypto-1_1 e a libssl-1_1

coloquei tb na pasta SysWOW64 as mesmas DLL

o que mais posso tentar? 

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
21 horas atrás, Márcio Antônio disse:

ACBRNFeTriviaDownload.Configuracoes.Certificados.ArquivoPFX :=  vCaminhoCertificado;

Esse caminho e arquivo existem?

sei que é uma pergunta boba mas consegue confirmar isso?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Como você muda isso? está fixando os valores no componente ou no código e compilando? Descreva para nós.
Tente deixar as propriedades configuradas no componente em developing time e comenta o código

Cleber C. Ferreira
Analista de Sistemas e Consultor
Email e
Skype: [email protected]
Formiga-MG

Link para o comentário
Compartilhar em outros sites

meu código:

        ACBrNFe.Configuracoes.Certificados.ArquivoPFX := vCaminhoCertificado;
        ACBrNFe.Configuracoes.Certificados.Senha := NFeCertificadoInfo.senhaCertificado;

        ACBrNFe.SSL.DescarregarCertificado;

        with ACBrNFe.Configuracoes.Geral do
        begin
          SSLLib        := libOpenSSL;
          SSLCryptLib   := cryOpenSSL;
          SSLHttpLib    := httpOpenSSL;
          SSLXmlSignLib := xsLibXml2;
        end;

        ACBrNFe.Configuracoes.Arquivos.PathSchemas :='';
        ACBrNFe.Configuracoes.Arquivos.PathSchemas := ExtractFilePath(Application.ExeName) + 'Schemas\Nfe';

        ACBrNFe.Configuracoes.WebServices.UF     :=  empresainfo.PessoaInfo.EnderecoPrinc.id_estado;
        ACBrNFe.Configuracoes.WebServices.Ambiente := taProducao;

        ACBrNFe.SSL.SSLType := LT_TLSv1_2; //WebService: SSL Type

        logConsultaNFeDestinadas.Log('Consulta Notas Destinadas', 'Configuração do Certificado OK!');

        logConsultaNFeDestinadas.Log('Consulta Notas Destinadas', 'Conectando na SEFAZ...');

        // Conecta na SEFAZ
        try
          ACBrNFe.WebServices.StatusServico.Executar;
        except
          logConsultaNFeDestinadas.Log('Consulta Notas Destinadas - Erro: ', IntToStr(ACBrNFe.WebServices.StatusServico.cStat));

          logConsultaNFeDestinadas.Log('Consulta Notas Destinadas - Motivo: ', ACBrNFe.WebServices.StatusServico.Msg);
       end;

Link para o comentário
Compartilhar em outros sites

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